Lines 1-12
Link Here
|
1 |
--- stlport/config/stl_gcc.h.orig Thu Jan 10 19:41:58 2002 |
1 |
--- stlport/config/stl_gcc.h.orig Thu Jan 10 19:41:58 2002 |
2 |
+++ stlport/config/stl_gcc.h Thu Jun 6 23:15:40 2002 |
2 |
+++ stlport/config/stl_gcc.h Thu Jun 6 23:15:40 2002 |
3 |
@@ -250,8 +250,13 @@ |
3 |
@@ -9,8 +9,14 @@ |
|
|
4 |
|
5 |
# define _STLP_NO_MEMBER_TEMPLATE_KEYWORD |
6 |
|
7 |
-# if defined(__FreeBSD__) || defined (__hpux) || defined(__amigaos__) |
8 |
+# if defined (__hpux) || defined(__amigaos__) |
9 |
# define _STLP_NO_WCHAR_T |
10 |
+# elif defined(__FreeBSD__) |
11 |
+# if (__FreeBSD_cc_version < 500005) |
12 |
+# define _STLP_NO_WCHAR_T |
13 |
+# else |
14 |
+# define _STLP_FREEBSD_HAS_WFUNCS |
15 |
+# endif /* __FreeBSD_cc_version < 500005 */ |
16 |
# endif |
17 |
|
18 |
# if defined (__sun) |
19 |
@@ -77,7 +83,7 @@ |
20 |
|
21 |
# endif |
22 |
|
23 |
-#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (__sun)) |
24 |
+#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (_STLP_FREEBSD_HAS_WFUNCS) || defined (__sun)) |
25 |
#ifndef __MINGW32__ |
26 |
# define _STLP_NO_NATIVE_MBSTATE_T 1 |
27 |
#endif |
28 |
@@ -250,8 +256,17 @@ |
4 |
|
29 |
|
5 |
# if (__GNUC__ >= 3) |
30 |
# if (__GNUC__ >= 3) |
6 |
|
31 |
|
7 |
+#ifdef __FreeBSD__ |
32 |
+#ifdef __FreeBSD__ |
8 |
+# define _STLP_NATIVE_INCLUDE_PATH ../g++ |
33 |
+# if (__FreeBSD_cc_version > 500005) |
9 |
+# define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++/backward |
34 |
+# define _STLP_NATIVE_INCLUDE_PATH ../__GNUC__.__GNUC_MINOR__ |
|
|
35 |
+# else |
36 |
+# define _STLP_NATIVE_INCLUDE_PATH ../g++ |
37 |
+# define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++/backward |
38 |
+# endif |
10 |
+#else |
39 |
+#else |
11 |
# define _STLP_NATIVE_INCLUDE_PATH ../g++-v3 |
40 |
# define _STLP_NATIVE_INCLUDE_PATH ../g++-v3 |
12 |
# define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward |
41 |
# define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward |