"Fossies" - the Fresh Open Source Software Archive

Member "erltools/com/asnquick/level2_dll.h" (15 May 2006, 929 Bytes) of package /linux/misc/old/erltools-4.0.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "level2_dll.h" see the Fossies "Dox" file reference documentation.

    1 #ifndef level2_dll_definition
    2 #define level2_dll_definition 1
    3 #include "tabsort.h"
    4 #undef EXTERN_FUNC_VOID
    5 #undef EXTERN_FUNC_PTREE
    6 #if defined(VISUAL)
    7 #define EXTERN_FUNC_VOID extern "C" _declspec(dllimport) void 
    8 #define EXTERN_FUNC_PTREE extern "C" _declspec(dllimport) PPTREE 
    9 #elif defined(BORLAND)
   10 #define EXTERN_FUNC_VOID void __declspec(dllimport)  
   11 #define EXTERN_FUNC_PTREE PPTREE __declspec(dllimport)  
   12 #else
   13 #define EXTERN_FUNC_VOID extern "C" void   
   14 #define EXTERN_FUNC_PTREE extern "C" PPTREE   
   15 #endif
   16 EXTERN_FUNC_VOID level2SetParam ( char * metaName,
   17 TabSortString ** pptStackString    ,
   18 TabSortEqual<TREE> ** pptStackPtree  ,
   19 bool * pptStackInitialized  ,  void (*ptMetaExit) ( int, const char *));  EXTERN_FUNC_PTREE level2RootDecode(EString & ruleName, EString & val  , CoordString & coord, bool checkTag) ;
   20 EXTERN_FUNC_VOID  level2RootEncode(EString & ruleName , EString & resString  , PTREE val) ;
   21 #endif