00001
00002
00003
00004
00005
00006
00007
00008
00014 #ifndef _ANSIDECL_H_
00015 #define _ANSIDECL_H_
00016
00023 #ifndef __STDC__
00024 #define __STDC__ 1
00025 #endif
00026
00027 #define _STRICT_ANSI
00028
00033 #if 0
00034 #define _ATTRIBUTE(attrs) __attribute__ (attrs)
00035 #else
00036 #define _ATTRIBUTE(attrs)
00037 #endif
00038
00039
00040
00041
00042
00043 #if (defined(__SYMBIAN32__) && !defined(SYMBIAN))
00044 #define SYMBIAN
00045 #endif
00046
00047 #ifndef EXPORT_C
00048
00052 #ifdef __VC32__
00053 #define IMPORT_C __declspec(dllexport)
00054 #define EXPORT_C __declspec(dllexport)
00055 #endif
00056
00057 #ifdef __CW32__
00058 #define IMPORT_C __declspec(dllexport)
00059 #define EXPORT_C __declspec(dllexport)
00060 #endif
00061
00062 #ifdef __GCC32__
00063 #define IMPORT_C
00064 #define EXPORT_C __declspec(dllexport)
00065 #endif
00066
00067 #ifdef __SYMBIAN32__
00068 #ifdef __cplusplus
00069 #include <e32def.h>
00070 #endif
00071 #else
00072 #define IMPORT_C
00073 #define EXPORT_C
00074 #endif
00075
00076 #endif
00077 #endif