|
1 /* |
|
2 * Copyright (c) 1997 |
|
3 * Moscow Center for SPARC Technology |
|
4 * |
|
5 * Copyright (c) 1999 |
|
6 * Boris Fomitchev |
|
7 * |
|
8 * This material is provided "as is", with absolutely no warranty expressed |
|
9 * or implied. Any use is at your own risk. |
|
10 * |
|
11 * Permission to use or copy this software for any purpose is hereby granted |
|
12 * without fee, provided the above notices are retained on all copies. |
|
13 * Permission to modify the code and to distribute modified code is granted, |
|
14 * provided the above notices are retained, and a notice that the code was |
|
15 * modified is included with the above copyright notice. |
|
16 * |
|
17 */ |
|
18 |
|
19 // Mostly correct guess, change it for Alpha (and other environments |
|
20 // that has 64-bit "long") |
|
21 # define _STLP_UINT32_T unsigned long |
|
22 |
|
23 // Uncomment if long long is available |
|
24 # define _STLP_LONG_LONG long long |
|
25 |
|
26 // Uncomment this if your compiler can't inline while(), for() |
|
27 # define _STLP_LOOP_INLINE_PROBLEMS 1 |
|
28 |
|
29 // Uncomment if native new-style iostreams are not available |
|
30 #define _STLP_HAS_NO_NEW_IOSTREAMS 1 |
|
31 |
|
32 // Uncomment this if your compiler does not support exceptions |
|
33 // Cray C++ supports exceptions when '-h exceptions' option is user; |
|
34 // therefore '-D_STLP_HAS_NO_EXCEPTIONS' must be used when '-h exceptions' |
|
35 // is NOT used. |
|
36 //# define _STLP_HAS_NO_EXCEPTIONS 1 |
|
37 |
|
38 // Delete? |
|
39 // Define this if compiler lacks <exception> header |
|
40 //# define _STLP_NO_EXCEPTION_HEADER 1 |
|
41 |
|
42 // Uncomment this if your C library has lrand48() function |
|
43 # define _STLP_RAND48 1 |
|
44 |
|
45 // Uncomment if native new-style C library headers lile <cstddef>, etc are not available. |
|
46 # define _STLP_HAS_NO_NEW_C_HEADERS 1 |
|
47 |
|
48 // uncomment if new-style headers <new> is available |
|
49 # define _STLP_NO_NEW_NEW_HEADER 1 |
|
50 |
|
51 // uncomment this if <iostream> and other STD headers put their stuff in ::namespace, |
|
52 // not std:: |
|
53 # define _STLP_VENDOR_GLOBAL_STD |
|
54 |
|
55 // uncomment this if <cstdio> and the like put stuff in ::namespace, |
|
56 // not std:: |
|
57 # define _STLP_VENDOR_GLOBAL_CSTD |
|
58 |
|
59 # define _STLP_NATIVE_C_HEADER(__x) </usr/include/##__x> |
|
60 // WARNING: Following is hardcoded to the system default C++ include files |
|
61 # define _STLP_NATIVE_CPP_RUNTIME_HEADER(__x) </opt/ctl/CC/CC/include/##__x> |
|
62 |
|
63 |
|
64 # define _STLP_NO_NATIVE_MBSTATE_T |
|
65 # define _STLP_NO_CSTD_FUNCTION_IMPORTS |
|
66 //# define _STLP_VENDOR_GLOBAL_EXCEPT_STD |
|
67 |
|
68 |