aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llcommon/linden_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/llcommon/linden_common.h')
-rw-r--r--linden/indra/llcommon/linden_common.h37
1 files changed, 24 insertions, 13 deletions
diff --git a/linden/indra/llcommon/linden_common.h b/linden/indra/llcommon/linden_common.h
index 24a346c..39ee014 100644
--- a/linden/indra/llcommon/linden_common.h
+++ b/linden/indra/llcommon/linden_common.h
@@ -2,6 +2,8 @@
2 * @file linden_common.h 2 * @file linden_common.h
3 * @brief Includes common headers that are always safe to include 3 * @brief Includes common headers that are always safe to include
4 * 4 *
5 * $LicenseInfo:firstyear=2001&license=viewergpl$
6 *
5 * Copyright (c) 2001-2007, Linden Research, Inc. 7 * Copyright (c) 2001-2007, Linden Research, Inc.
6 * 8 *
7 * Second Life Viewer Source Code 9 * Second Life Viewer Source Code
@@ -24,6 +26,7 @@
24 * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO 26 * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO
25 * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, 27 * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY,
26 * COMPLETENESS OR PERFORMANCE. 28 * COMPLETENESS OR PERFORMANCE.
29 * $/LicenseInfo$
27 */ 30 */
28 31
29#ifndef LL_LINDEN_COMMON_H 32#ifndef LL_LINDEN_COMMON_H
@@ -31,34 +34,42 @@
31 34
32#include "llpreprocessor.h" 35#include "llpreprocessor.h"
33 36
34#include <string.h> 37#include <cstring>
35#include <math.h> 38#include <cfloat>
36#include <stdio.h> 39#include <climits>
37#include <stdlib.h> 40#include <cmath>
41#include <cstdarg>
42#include <cstdio>
43#include <cstdlib>
44#include <ctime>
45#include <iostream>
46#include <fstream>
38 47
39// Work around stupid Microsoft STL warning 48// Work around stupid Microsoft STL warning
40#ifdef LL_WINDOWS 49#ifdef LL_WINDOWS
41#pragma warning (disable : 4702) // warning C4702: unreachable code 50#pragma warning (disable : 4702) // warning C4702: unreachable code
42#endif // LL_WINDOWS 51#endif // LL_WINDOWS
43 52
44#include <iostream> 53#include <algorithm>
45#include <fstream> 54#include <list>
55#include <map>
46#include <vector> 56#include <vector>
47#include <string> 57#include <string>
48#include "llfile.h"
49 58
59#ifdef LL_WINDOWS
60#pragma warning (3 : 4702) // we like level 3, not 4
61#endif // LL_WINDOWS
62
63// Linden only libs in alpha-order other than stdtypes.h
50#include "stdtypes.h" 64#include "stdtypes.h"
51#include "lldefs.h" 65#include "lldefs.h"
52#include "llerror.h" 66#include "llerror.h"
53#include "llextendedstatus.h" 67#include "llextendedstatus.h"
68#include "llfasttimer.h"
69#include "llfile.h"
54#include "llformat.h" 70#include "llformat.h"
55#include "llstring.h" 71#include "llstring.h"
56#include "lltimer.h"
57#include "llfasttimer.h"
58#include "llsys.h" 72#include "llsys.h"
59 73#include "lltimer.h"
60#ifdef LL_WINDOWS
61#pragma warning (3 : 4702) // we like level 3, not 4
62#endif // LL_WINDOWS
63 74
64#endif 75#endif