#if defined (DLLTYPE_3x) #define DllExport1 #define DllExport2 FAR PASCAL _export #define DllCall #elif defined (DLLTYPE_NT) #define DllExport1 __declspec (dllexport) #define DllExport2 #define DllCall __stdcall #endif extern "C" { DllExport1 int DllExport2 DllCall SetDebug(int nValue); DllExport1 int DllExport2 DllCall SetMode(int nValue); DllExport1 int DllExport2 DllCall Reset(); DllExport1 int DllExport2 DllCall PutString(char FAR *p1); DllExport1 int DllExport2 DllCall GetString(char FAR *p1); DllExport1 int DllExport2 DllCall GetError(char FAR *p1); DllExport1 int DllExport2 DllCall GetMaxLength(int *nValue); DllExport1 int DllExport2 DllCall Test(char FAR *p); }