version 1.7, 2002/08/22 20:08:33
|
version 1.8, 2002/09/03 13:29:14
|
|
|
| |
#define _MULTI_THREADED | #define _MULTI_THREADED |
| |
|
#ifndef PEGASUS_INTERNALONLY |
|
// Need this because Sint8 is typedef as a char, |
|
// and char defaults to unsigned on OS/400. |
|
// Internal Pegasus code needs char to be unsigned |
|
// so that Sint8 * can be cast to char *. |
|
// External code needs char to be signed for comparison |
|
// operators (<, <=, etc). |
|
#pragma chars(signed) |
|
#endif |
|
|
#include <cstddef> | #include <cstddef> |
| |
#define OS400_DEFAULT_PEGASUS_HOME "/QIBM/UserData/OS400/CIM" | #define OS400_DEFAULT_PEGASUS_HOME "/QIBM/UserData/OS400/CIM" |
|
|
| |
#define PEGASUS_UINT64 unsigned long long | #define PEGASUS_UINT64 unsigned long long |
| |
#define PEGASUS_SINT64 long long |
#define PEGASUS_SINT64 signed long long |
| |
#define PEGASUS_HAVE_NAMESPACES | #define PEGASUS_HAVE_NAMESPACES |
| |
|
|
| |
#define PEGASUS_HAVE_EBCDIC | #define PEGASUS_HAVE_EBCDIC |
| |
|
#define PEGASUS_HAVE_IOS_BINARY |
|
|
#define PEGASUS_STATIC_CDECL __cdecl | #define PEGASUS_STATIC_CDECL __cdecl |
| |
#endif /* Pegasus_Platform_OS400_ISERIES_IBM_h */ | #endif /* Pegasus_Platform_OS400_ISERIES_IBM_h */ |