00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef _COMMON_DEFS_H
00012 #define _COMMON_DEFS_H
00013
00014 #ifndef DEBUG
00015 #ifndef INLINE
00016 #define INLINE inline
00017 #endif
00018
00019 #define FLOWASSERT(a)
00020 #else
00021 #ifdef INLINE
00022 #undef INLINE
00023 #endif
00024 #define INLINE
00025 #include <assert.h>
00026 #define FLOWASSERT(a) assert(a)
00027 #endif
00028
00029 #define ONE_MBYTE (1024 * 1024)
00030 #define ONE_HOUR 3600
00031
00032 #define FULLBITS 0xFFFFFFFF
00033
00034 #ifndef IP_MAXPACKET
00035 #define IP_MAXPACKET 65535
00036 #endif
00037
00038 #ifndef WIN32
00039
00040 #include <sys/types.h>
00041 #include <sys/socket.h>
00042 #include <netinet/in.h>
00043 #include <arpa/inet.h>
00044 #endif
00045
00046 #endif