equal
deleted
inserted
replaced
13 * provided the above notices are retained, and a notice that the code was |
13 * provided the above notices are retained, and a notice that the code was |
14 * modified is included with the above copyright notice. |
14 * modified is included with the above copyright notice. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
|
18 #ifndef _STLP_NEW_H |
|
19 #define _STLP_NEW_H |
|
20 |
18 # if !defined (_STLP_OUTERMOST_HEADER_ID) |
21 # if !defined (_STLP_OUTERMOST_HEADER_ID) |
19 # define _STLP_OUTERMOST_HEADER_ID 0x848 |
22 # define _STLP_OUTERMOST_HEADER_ID 0x848 |
20 # include <stl/_prolog.h> |
23 # include <stl/_prolog.h> |
21 # elif (_STLP_OUTERMOST_HEADER_ID == 0x848) && ! defined (_STLP_DONT_POP_0x848) |
24 # elif (_STLP_OUTERMOST_HEADER_ID == 0x848) && ! defined (_STLP_DONT_POP_0x848) |
22 # define _STLP_DONT_POP_0x848 |
25 # define _STLP_DONT_POP_0x848 |
23 # endif |
26 # endif |
24 |
27 |
25 #ifndef _STLP_NEW_H |
28 # if (!(defined( _STLP_WINCE ) || defined (__SYMBIAN32__))) |
26 #define _STLP_NEW_H |
|
27 |
|
28 |
|
29 # if (!(defined( _STLP_WINCE ) || defined (__SYMBIAN32__)) |
|
30 # if defined (__BORLANDC__) |
29 # if defined (__BORLANDC__) |
31 # include <new.> |
30 # include <new.> |
32 # elif (__INTEL_COMPILER >= 800) |
31 # elif (__INTEL_COMPILER >= 800) |
33 # include _STLP_NATIVE_OLD_STREAMS_HEADER(new.h) |
32 # include _STLP_NATIVE_OLD_STREAMS_HEADER(new.h) |
34 # else |
33 # else |
38 # include _STLP_NATIVE_CPP_RUNTIME_HEADER(new.h) |
37 # include _STLP_NATIVE_CPP_RUNTIME_HEADER(new.h) |
39 # endif |
38 # endif |
40 # endif |
39 # endif |
41 # endif /* STL_WINCE */ |
40 # endif /* STL_WINCE */ |
42 |
41 |
43 #endif //_STLP_NEW_H |
|
44 |
|
45 # if (_STLP_OUTERMOST_HEADER_ID == 0x848) |
42 # if (_STLP_OUTERMOST_HEADER_ID == 0x848) |
46 # if ! defined (_STLP_DONT_POP_0x848) |
43 # if ! defined (_STLP_DONT_POP_0x848) |
47 # include <stl/_epilog.h> |
44 # include <stl/_epilog.h> |
48 # undef _STLP_OUTERMOST_HEADER_ID |
45 # undef _STLP_OUTERMOST_HEADER_ID |
49 # endif |
46 # endif |
50 # undef _STLP_DONT_POP_0x848 |
47 # undef _STLP_DONT_POP_0x848 |
51 # endif |
48 # endif |
52 |
49 |
|
50 #endif //_STLP_NEW_H |
|
51 |
53 // Local Variables: |
52 // Local Variables: |
54 // mode:C++ |
53 // mode:C++ |
55 // End: |
54 // End: |