Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

LgiNetInc.h

00001 
00002 
00003 
00004 #ifndef __LGI_NET_INC_H
00005 #define __LGI_NET_INC_H
00006 
00007 #ifdef LGI_STATIC
00008 
00009     // static linking
00010     #define LgiNetFunc                  extern
00011     #define LgiNetClass 
00012     #define LgiNetExtern                extern
00013 
00014 #else
00015 
00016     // dynamically linked
00017 
00018     #ifdef WIN32
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

Generated on Wed Oct 26 14:46:50 2005 for Lgi by  doxygen 1.4.1