cvt_common_defs.h

Go to the documentation of this file.
00001 
00002 
00010 
00011 #ifndef __CVT_COMMON_DEFS_DEF_H
00012 #define __CVT_COMMON_DEFS_DEF_H
00013 
00015 // File includes
00017 #include <stdio.h>
00018 
00019 
00021 // Global defines
00023 
00024 //
00025 // Data tyes
00026 #if !defined BOOL
00027         typedef int BOOL;                                               
00028 #endif
00029 #if !defined TRUE
00030         #define         TRUE    -1                                      
00031 #endif
00032 #if !defined FALSE
00033         #define         FALSE   0                                       
00034 #endif
00035 
00036 #if !defined UINT8
00037         typedef unsigned char      UINT8;               
00038 #endif
00039 #if !defined UINT16
00040         typedef unsigned short     UINT16;              
00041 #endif
00042 #if !defined UINT32
00043         typedef unsigned int       UINT32;              
00044 #endif
00045 #ifndef WIN32
00046         #if !defined UINT64
00047                 typedef unsigned long long UINT64;      
00048         #endif
00049 #endif
00050 #if !defined INT8
00051         typedef signed   char      INT8;                
00052 #endif
00053 #if !defined INT16
00054         typedef          short     INT16;               
00055 #endif
00056 #if !defined INT32
00057         typedef          int       INT32;               
00058 #endif
00059 #ifndef WIN32
00060         #if !defined INT64
00061                 typedef          long long INT64;       
00062         #endif
00063 #endif
00064 #if !defined PCSTR
00065         typedef const char*    PCSTR;                   
00066 #endif
00067 //
00068 // Debugging macros
00070 
00074 
00075 #if !defined TRACE
00076         #define TRACE( format)                                                          printf( format)
00077 #endif
00078 
00079 
00084 
00085 #if !defined TRACE1
00086         #define TRACE1( format, p1)                                                     printf( format, p1)
00087 #endif
00088 
00089 
00095 
00096 #if !defined TRACE2
00097         #define TRACE2( format, p1, p2)                                         printf( format, p1, p2)
00098 #endif
00099 
00100 
00107 
00108 #if !defined TRACE3
00109         #define TRACE3( format, p1, p2, p3)                                     printf( format, p1, p2, p3)
00110 #endif
00111 
00112 
00120 
00121 #if !defined TRACE4
00122         #define TRACE4( format, p1, p2, p3, p4)                         printf( format, p1, p2, p3, p4)
00123 #endif
00124 
00125 
00134 
00135 #if !defined TRACE5
00136         #define TRACE5( format, p1, p2, p3, p4, p5)                     printf( format, p1, p2, p3, p4, p5)
00137 #endif
00138 
00139 //
00140 // Helper functions
00141 #ifndef WIN32
00142 
00143 
00151 
00152         #define stricmp( str1, str2)            strcasecmp( str1, str2)
00153 
00154 
00163 
00164         #define strnicmp( str1, str2, n)        strncasecmp( str1, str2, n)
00165 #endif
00166 
00167 // Global variables declaration
00169 
00171 // Global methods declaration
00173 
00174 
00175 
00176 
00177 #endif 

Generated on Wed Oct 18 12:36:55 2006 for CAEVMEToolLib by  doxygen 1.4.6-NO