home *** CD-ROM | disk | FTP | other *** search
- #ifndef _INCLUDE_PRAGMA_INI_LIB_H
- #define _INCLUDE_PRAGMA_INI_LIB_H
-
- /*
- ** $VER: ini_lib.h (16/03/99)
- **
- ** Storm-C pragma file
- */
-
- #ifndef CLIB_INI_PROTOS_H
- #include <clib/ini_protos.h>
- #endif
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
- #pragma amicall(INIBase,0x1E,iniAllocPMem(D0))
- #pragma amicall(INIBase,0x24,iniFreePMem(A1,D0))
- #pragma amicall(INIBase,0x2A,iniAllocNameStr(A0))
- #pragma amicall(INIBase,0x30,iniFreeNameStr(A0))
- #pragma amicall(INIBase,0x36,iniSetString(A0,A1))
- #pragma amicall(INIBase,0x3C,iniSetNameStr(A0,A1))
- #pragma amicall(INIBase,0x42,iniOpenDefault(A0,A1,D0))
- #pragma amicall(INIBase,0x48,iniOpenFile(D1,D2))
- #pragma amicall(INIBase,0x4E,iniOpenFromFH(A0,D0))
- #pragma amicall(INIBase,0x54,iniOpenMem(A0,D0))
- #pragma amicall(INIBase,0x5A,iniClose(A0))
- #pragma amicall(INIBase,0x60,iniSaveFile(A0,D1,D2))
- #pragma amicall(INIBase,0x66,iniSaveToFH(A0,A1))
- #pragma amicall(INIBase,0x6C,iniCreateContext(A0))
- #pragma amicall(INIBase,0x72,iniFreeContext(A0))
- #pragma amicall(INIBase,0x78,iniAddContext(A0,A1))
- #pragma amicall(INIBase,0x7E,iniRemContext(A0))
- #pragma amicall(INIBase,0x84,iniInsertContext(A0,A1,A2))
- #pragma amicall(INIBase,0x8A,iniDeleteContext(A0))
- #pragma amicall(INIBase,0x90,iniCreateContextItem(A0))
- #pragma amicall(INIBase,0x96,iniFreeContextItem(A0))
- #pragma amicall(INIBase,0x9C,iniAddContextItem(A0,A1))
- #pragma amicall(INIBase,0xA2,iniRemContextItem(A0))
- #pragma amicall(INIBase,0xA8,iniInsertContextItem(A0,A1,A2))
- #pragma amicall(INIBase,0xAE,iniDeleteContextItem(A0))
- #pragma amicall(INIBase,0xB4,iniReadLong(A0,A1,A2,D0,D1))
- #pragma amicall(INIBase,0xBA,iniReadFloat(A0,A1,A2,D0,D1))
- #pragma amicall(INIBase,0xC0,iniReadStr(A0,A1,A2,A3,D0))
- #pragma amicall(INIBase,0xC6,iniReadByteA(A0,A1,A2,A3,D0,D1))
- #pragma amicall(INIBase,0xCC,iniReadWordA(A0,A1,A2,A3,D0,D1))
- #pragma amicall(INIBase,0xD2,iniReadLongA(A0,A1,A2,A3,D0,D1))
- #pragma amicall(INIBase,0xD8,iniReadFloatA(A0,A1,A2,A3,D0,D1))
- #pragma amicall(INIBase,0xDE,iniReadStrA(A0,A1,A2,A3,D0,D1))
- #pragma amicall(INIBase,0xE4,iniWriteLong(A0,A1,A2,D0,D1,D2,D3,D4))
- #pragma amicall(INIBase,0xEA,iniWriteFloat(A0,A1,A2,D0,D1,D2,D3,D4,D5))
- #pragma amicall(INIBase,0xF0,iniWriteStr(A0,A1,A2,A3,D0))
- #pragma amicall(INIBase,0xF6,iniWriteByteA(A0,A1,A2,A3,D0,D1,D2,D3,D4))
- #pragma amicall(INIBase,0xFC,iniWriteWordA(A0,A1,A2,A3,D0,D1,D2,D3,D4))
- #pragma amicall(INIBase,0x102,iniWriteLongA(A0,A1,A2,A3,D0,D1,D2,D3,D4))
- #pragma amicall(INIBase,0x108,iniWriteFloatA(A0,A1,A2,A3,D0,D1,D2,D3,D4,D5))
- #pragma amicall(INIBase,0x10E,iniWriteStrA(A0,A1,A2,A3,D0,D1))
- #pragma amicall(INIBase,0x114,iniGetContextName(A0,A1))
- #pragma amicall(INIBase,0x11A,iniGetContextItem(A0,A1,A2))
- #pragma amicall(INIBase,0x120,iniGetContextItemData(A0,A1,A2))
- #pragma amicall(INIBase,0x126,iniGetContextItemDataA(A0,A1,A2,D0))
- #pragma amicall(INIBase,0x12C,iniCheckComment(A0,A1))
- #pragma amicall(INIBase,0x132,iniGetNumArrays(A0,A1))
- #pragma amicall(INIBase,0x138,iniGetArrayLine(A0,A1,D0))
- #pragma amicall(INIBase,0x13E,iniGetArrayPos(A0,A1,D0))
- #pragma amicall(INIBase,0x144,iniGetLong(A0,A1,D0))
- #pragma amicall(INIBase,0x14A,iniGetFloat(A0,A1,D0))
- #pragma amicall(INIBase,0x150,iniGetStr(A0,A1,A2))
- #pragma amicall(INIBase,0x156,iniGetByteA(A0,A1,A2,D0))
- #pragma amicall(INIBase,0x15C,iniGetWordA(A0,A1,A2,D0))
- #pragma amicall(INIBase,0x162,iniGetLongA(A0,A1,A2,D0))
- #pragma amicall(INIBase,0x168,iniGetFloatA(A0,A1,A2,D0))
- #pragma amicall(INIBase,0x16E,iniGetStrA(A0,A1,A2,D0))
- #pragma amicall(INIBase,0x174,iniPutLong(A0,A1,D0,D1,D2,D3))
- #pragma amicall(INIBase,0x17A,iniPutFloat(A0,A1,D0,D1,D2,D3,D4))
- #pragma amicall(INIBase,0x180,iniPutStr(A0,A1,A2))
- #pragma amicall(INIBase,0x186,iniPutByteA(A0,A1,A2,D0,D1,D2,D3))
- #pragma amicall(INIBase,0x18C,iniPutWordA(A0,A1,A2,D0,D1,D2,D3))
- #pragma amicall(INIBase,0x192,iniPutLongA(A0,A1,A2,D0,D1,D2,D3))
- #pragma amicall(INIBase,0x198,iniPutFloatA(A0,A1,A2,D0,D1,D2,D3,D4))
- #pragma amicall(INIBase,0x19E,iniPutStrA(A0,A1,A2,D0))
- #pragma amicall(INIBase,0x1A4,iniStrToInt(A0,D0))
- #pragma amicall(INIBase,0x1AA,iniIntToStr(A0,D0,D1,D2,D3))
- #pragma amicall(INIBase,0x1B0,iniStrToFloat(A0,D0))
- #pragma amicall(INIBase,0x1B6,iniFloatToStr(A0,D0,D1,D2,D3,D4))
- #pragma amicall(INIBase,0x1BC,iniFindContext(A0,A1,D0))
- #pragma amicall(INIBase,0x1C2,iniFindItem(A0,A1,D0))
- #endif
- #if defined(_DCC) || defined(__SASC)
- #pragma libcall INIBase iniAllocPMem 1e 001
- #pragma libcall INIBase iniFreePMem 24 0902
- #pragma libcall INIBase iniAllocNameStr 2a 801
- #pragma libcall INIBase iniFreeNameStr 30 801
- #pragma libcall INIBase iniSetString 36 9802
- #pragma libcall INIBase iniSetNameStr 3c 9802
- #pragma libcall INIBase iniOpenDefault 42 09803
- #pragma libcall INIBase iniOpenFile 48 2102
- #pragma libcall INIBase iniOpenFromFH 4e 0802
- #pragma libcall INIBase iniOpenMem 54 0802
- #pragma libcall INIBase iniClose 5a 801
- #pragma libcall INIBase iniSaveFile 60 21803
- #pragma libcall INIBase iniSaveToFH 66 9802
- #pragma libcall INIBase iniCreateContext 6c 801
- #pragma libcall INIBase iniFreeContext 72 801
- #pragma libcall INIBase iniAddContext 78 9802
- #pragma libcall INIBase iniRemContext 7e 801
- #pragma libcall INIBase iniInsertContext 84 a9803
- #pragma libcall INIBase iniDeleteContext 8a 801
- #pragma libcall INIBase iniCreateContextItem 90 801
- #pragma libcall INIBase iniFreeContextItem 96 801
- #pragma libcall INIBase iniAddContextItem 9c 9802
- #pragma libcall INIBase iniRemContextItem a2 801
- #pragma libcall INIBase iniInsertContextItem a8 a9803
- #pragma libcall INIBase iniDeleteContextItem ae 801
- #pragma libcall INIBase iniReadLong b4 10a9805
- #pragma libcall INIBase iniReadFloat ba 10a9805
- #pragma libcall INIBase iniReadStr c0 0ba9805
- #pragma libcall INIBase iniReadByteA c6 10ba9806
- #pragma libcall INIBase iniReadWordA cc 10ba9806
- #pragma libcall INIBase iniReadLongA d2 10ba9806
- #pragma libcall INIBase iniReadFloatA d8 10ba9806
- #pragma libcall INIBase iniReadStrA de 10ba9806
- #pragma libcall INIBase iniWriteLong e4 43210a9808
- #pragma libcall INIBase iniWriteFloat ea 543210a9809
- #pragma libcall INIBase iniWriteStr f0 0ba9805
- #pragma libcall INIBase iniWriteByteA f6 43210ba9809
- #pragma libcall INIBase iniWriteWordA fc 43210ba9809
- #pragma libcall INIBase iniWriteLongA 102 43210ba9809
- #pragma libcall INIBase iniWriteFloatA 108 543210ba980a
- #pragma libcall INIBase iniWriteStrA 10e 10ba9806
- #pragma libcall INIBase iniGetContextName 114 9802
- #pragma libcall INIBase iniGetContextItem 11a a9803
- #pragma libcall INIBase iniGetContextItemData 120 a9803
- #pragma libcall INIBase iniGetContextItemDataA 126 0a9804
- #pragma libcall INIBase iniCheckComment 12c 9802
- #pragma libcall INIBase iniGetNumArrays 132 9802
- #pragma libcall INIBase iniGetArrayLine 138 09803
- #pragma libcall INIBase iniGetArrayPos 13e 09803
- #pragma libcall INIBase iniGetLong 144 09803
- #pragma libcall INIBase iniGetFloat 14a 09803
- #pragma libcall INIBase iniGetStr 150 a9803
- #pragma libcall INIBase iniGetByteA 156 0a9804
- #pragma libcall INIBase iniGetWordA 15c 0a9804
- #pragma libcall INIBase iniGetLongA 162 0a9804
- #pragma libcall INIBase iniGetFloatA 168 0a9804
- #pragma libcall INIBase iniGetStrA 16e 0a9804
- #pragma libcall INIBase iniPutLong 174 32109806
- #pragma libcall INIBase iniPutFloat 17a 432109807
- #pragma libcall INIBase iniPutStr 180 a9803
- #pragma libcall INIBase iniPutByteA 186 3210a9807
- #pragma libcall INIBase iniPutWordA 18c 3210a9807
- #pragma libcall INIBase iniPutLongA 192 3210a9807
- #pragma libcall INIBase iniPutFloatA 198 43210a9808
- #pragma libcall INIBase iniPutStrA 19e 0a9804
- #pragma libcall INIBase iniStrToInt 1a4 0802
- #pragma libcall INIBase iniIntToStr 1aa 3210805
- #pragma libcall INIBase iniStrToFloat 1b0 0802
- #pragma libcall INIBase iniFloatToStr 1b6 43210806
- #pragma libcall INIBase iniFindContext 1bc 09803
- #pragma libcall INIBase iniFindItem 1c2 09803
- #endif
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-