00001
00002
00003
00004 #ifndef __LGI_NET_INC_H
00005 #define __LGI_NET_INC_H
00006
00007 #ifdef LGI_STATIC
00008
00009
00010 #define LgiNetFunc extern
00011 #define LgiNetClass
00012 #define LgiNetExtern extern
00013
00014 #else
00015
00016
00017
00018 #ifdef _MSC_VER
00019
00020 #ifdef LGI_LIBRARY
00021 #define LgiNetFunc extern "C" __declspec(dllexport)
00022 #define LgiNetClass __declspec(dllexport)
00023 #define LgiNetExtern extern __declspec(dllexport)
00024 #else
00025 #define LgiNetFunc extern "C" __declspec(dllimport)
00026 #define LgiNetClass __declspec(dllimport)
00027 #define LgiNetExtern extern __declspec(dllimport)
00028 #endif
00029
00030 #else // Unix like OS
00031
00032 #ifdef LGI_LIBRARY
00033 #define LgiNetFunc extern "C"
00034 #define LgiNetClass
00035 #define LgiNetExtern extern
00036 #else
00037 #define LgiNetFunc extern "C"
00038 #define LgiNetClass
00039 #define LgiNetExtern extern
00040 #endif
00041
00042
00043 #endif
00044
00045 #endif
00046
00047 #endif