home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Programming / ini_library / include / clib / ini_protos_stub.c next >
Encoding:
C/C++ Source or Header  |  2000-07-26  |  22.3 KB  |  972 lines

  1. // Stub functions for protofile "ini_protos.h"
  2. // Generated by genPPCStub 1.1 for StormC
  3. // © 1996/97 HAAGE & PARTNER GmbH
  4.  
  5. // DO NOT EDIT
  6.  
  7. #ifndef PPC
  8. #define PPC
  9. #endif // PPC
  10.  
  11. #include <libraries/powerpc.h>
  12.  
  13. #include <ppcamiga.h>
  14.  
  15. void *iniAllocPMem(ULONG arg1)
  16. {
  17.     extern struct Library *INIBase;
  18.     ULONG regs[16];
  19.     regs[0] = (ULONG) arg1;
  20.     __CallLibrary(INIBase,-30,regs);
  21.     return (void *) regs[0];
  22. }
  23.  
  24. VOID iniFreePMem(void *arg1,ULONG arg2)
  25. {
  26.     extern struct Library *INIBase;
  27.     ULONG regs[16];
  28.     regs[9] = (ULONG) arg1;
  29.     regs[0] = (ULONG) arg2;
  30.     __CallLibrary(INIBase,-36,regs);
  31. }
  32.  
  33. void *iniAllocNameStr(void *arg1)
  34. {
  35.     extern struct Library *INIBase;
  36.     ULONG regs[16];
  37.     regs[8] = (ULONG) arg1;
  38.     __CallLibrary(INIBase,-42,regs);
  39.     return (void *) regs[0];
  40. }
  41.  
  42. VOID iniFreeNameStr(void *arg1)
  43. {
  44.     extern struct Library *INIBase;
  45.     ULONG regs[16];
  46.     regs[8] = (ULONG) arg1;
  47.     __CallLibrary(INIBase,-48,regs);
  48. }
  49.  
  50. void *iniSetString(void *arg1,void *arg2)
  51. {
  52.     extern struct Library *INIBase;
  53.     ULONG regs[16];
  54.     regs[8] = (ULONG) arg1;
  55.     regs[9] = (ULONG) arg2;
  56.     __CallLibrary(INIBase,-54,regs);
  57.     return (void *) regs[0];
  58. }
  59.  
  60. void *iniSetNameStr(void *arg1,void *arg2)
  61. {
  62.     extern struct Library *INIBase;
  63.     ULONG regs[16];
  64.     regs[8] = (ULONG) arg1;
  65.     regs[9] = (ULONG) arg2;
  66.     __CallLibrary(INIBase,-60,regs);
  67.     return (void *) regs[0];
  68. }
  69.  
  70. void *iniOpenDefault(void *arg1,void *arg2,ULONG arg3)
  71. {
  72.     extern struct Library *INIBase;
  73.     ULONG regs[16];
  74.     regs[8] = (ULONG) arg1;
  75.     regs[9] = (ULONG) arg2;
  76.     regs[0] = (ULONG) arg3;
  77.     __CallLibrary(INIBase,-66,regs);
  78.     return (void *) regs[0];
  79. }
  80.  
  81. void *iniOpenFile(void *arg1,LONG arg2)
  82. {
  83.     extern struct Library *INIBase;
  84.     ULONG regs[16];
  85.     regs[1] = (ULONG) arg1;
  86.     regs[2] = (ULONG) arg2;
  87.     __CallLibrary(INIBase,-72,regs);
  88.     return (void *) regs[0];
  89. }
  90.  
  91. void *iniOpenFromFH(LONG arg1,ULONG arg2)
  92. {
  93.     extern struct Library *INIBase;
  94.     ULONG regs[16];
  95.     regs[8] = (ULONG) arg1;
  96.     regs[0] = (ULONG) arg2;
  97.     __CallLibrary(INIBase,-78,regs);
  98.     return (void *) regs[0];
  99. }
  100.  
  101. void *iniOpenMem(void *arg1,ULONG arg2)
  102. {
  103.     extern struct Library *INIBase;
  104.     ULONG regs[16];
  105.     regs[8] = (ULONG) arg1;
  106.     regs[0] = (ULONG) arg2;
  107.     __CallLibrary(INIBase,-84,regs);
  108.     return (void *) regs[0];
  109. }
  110.  
  111. VOID iniClose(void *arg1)
  112. {
  113.     extern struct Library *INIBase;
  114.     ULONG regs[16];
  115.     regs[8] = (ULONG) arg1;
  116.     __CallLibrary(INIBase,-90,regs);
  117. }
  118.  
  119. ULONG iniSaveFile(void *arg1,void *arg2,LONG arg3)
  120. {
  121.     extern struct Library *INIBase;
  122.     ULONG regs[16];
  123.     regs[8] = (ULONG) arg1;
  124.     regs[1] = (ULONG) arg2;
  125.     regs[2] = (ULONG) arg3;
  126.     __CallLibrary(INIBase,-96,regs);
  127.     return (ULONG) regs[0];
  128. }
  129.  
  130. ULONG iniSaveToFH(LONG arg1,void *arg2)
  131. {
  132.     extern struct Library *INIBase;
  133.     ULONG regs[16];
  134.     regs[8] = (ULONG) arg1;
  135.     regs[9] = (ULONG) arg2;
  136.     __CallLibrary(INIBase,-102,regs);
  137.     return (ULONG) regs[0];
  138. }
  139.  
  140. void *iniCreateContext(void *arg1)
  141. {
  142.     extern struct Library *INIBase;
  143.     ULONG regs[16];
  144.     regs[8] = (ULONG) arg1;
  145.     __CallLibrary(INIBase,-108,regs);
  146.     return (void *) regs[0];
  147. }
  148.  
  149. VOID iniFreeContext(void *arg1)
  150. {
  151.     extern struct Library *INIBase;
  152.     ULONG regs[16];
  153.     regs[8] = (ULONG) arg1;
  154.     __CallLibrary(INIBase,-114,regs);
  155. }
  156.  
  157. VOID iniAddContext(void *arg1,void *arg2)
  158. {
  159.     extern struct Library *INIBase;
  160.     ULONG regs[16];
  161.     regs[8] = (ULONG) arg1;
  162.     regs[9] = (ULONG) arg2;
  163.     __CallLibrary(INIBase,-120,regs);
  164. }
  165.  
  166. VOID iniRemContext(void *arg1)
  167. {
  168.     extern struct Library *INIBase;
  169.     ULONG regs[16];
  170.     regs[8] = (ULONG) arg1;
  171.     __CallLibrary(INIBase,-126,regs);
  172. }
  173.  
  174. VOID iniInsertContext(void *arg1,void *arg2,void *arg3)
  175. {
  176.     extern struct Library *INIBase;
  177.     ULONG regs[16];
  178.     regs[8] = (ULONG) arg1;
  179.     regs[9] = (ULONG) arg2;
  180.     regs[10] = (ULONG) arg3;
  181.     __CallLibrary(INIBase,-132,regs);
  182. }
  183.  
  184. VOID iniDeleteContext(void *arg1)
  185. {
  186.     extern struct Library *INIBase;
  187.     ULONG regs[16];
  188.     regs[8] = (ULONG) arg1;
  189.     __CallLibrary(INIBase,-138,regs);
  190. }
  191.  
  192. void *iniCreateContextItem(void *arg1)
  193. {
  194.     extern struct Library *INIBase;
  195.     ULONG regs[16];
  196.     regs[8] = (ULONG) arg1;
  197.     __CallLibrary(INIBase,-144,regs);
  198.     return (void *) regs[0];
  199. }
  200.  
  201. VOID iniFreeContextItem(void *arg1)
  202. {
  203.     extern struct Library *INIBase;
  204.     ULONG regs[16];
  205.     regs[8] = (ULONG) arg1;
  206.     __CallLibrary(INIBase,-150,regs);
  207. }
  208.  
  209. VOID iniAddContextItem(void *arg1,void *arg2)
  210. {
  211.     extern struct Library *INIBase;
  212.     ULONG regs[16];
  213.     regs[8] = (ULONG) arg1;
  214.     regs[9] = (ULONG) arg2;
  215.     __CallLibrary(INIBase,-156,regs);
  216. }
  217.  
  218. VOID iniRemContextItem(void *arg1)
  219. {
  220.     extern struct Library *INIBase;
  221.     ULONG regs[16];
  222.     regs[8] = (ULONG) arg1;
  223.     __CallLibrary(INIBase,-162,regs);
  224. }
  225.  
  226. VOID iniInsertContextItem(void *arg1,void *arg2,void *arg3)
  227. {
  228.     extern struct Library *INIBase;
  229.     ULONG regs[16];
  230.     regs[8] = (ULONG) arg1;
  231.     regs[9] = (ULONG) arg2;
  232.     regs[10] = (ULONG) arg3;
  233.     __CallLibrary(INIBase,-168,regs);
  234. }
  235.  
  236. VOID iniDeleteContextItem(void *arg1)
  237. {
  238.     extern struct Library *INIBase;
  239.     ULONG regs[16];
  240.     regs[8] = (ULONG) arg1;
  241.     __CallLibrary(INIBase,-174,regs);
  242. }
  243.  
  244. WORD iniReadByteA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  245. {
  246.     extern struct Library *INIBase;
  247.     ULONG regs[16];
  248.     regs[8] = (ULONG) arg1;
  249.     regs[9] = (ULONG) arg2;
  250.     regs[10] = (ULONG) arg3;
  251.     regs[11] = (ULONG) arg4;
  252.     regs[0] = (ULONG) arg5;
  253.     regs[1] = (ULONG) arg6;
  254.     __CallLibrary(INIBase,-198,regs);
  255.     return (WORD) regs[0];
  256. }
  257.  
  258. WORD iniReadByte(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  259. {
  260.     extern struct Library *INIBase;
  261.     ULONG regs[16];
  262.     regs[8] = (ULONG) arg1;
  263.     regs[9] = (ULONG) arg2;
  264.     regs[10] = (ULONG) arg3;
  265.     regs[11] = (ULONG) arg4;
  266.     regs[0] = (ULONG) arg5;
  267.     regs[1] = (ULONG) &arg6;
  268.     __CallLibrary(INIBase,-198,regs);
  269.     return (WORD) regs[0];
  270. }
  271.  
  272. WORD iniReadWordA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  273. {
  274.     extern struct Library *INIBase;
  275.     ULONG regs[16];
  276.     regs[8] = (ULONG) arg1;
  277.     regs[9] = (ULONG) arg2;
  278.     regs[10] = (ULONG) arg3;
  279.     regs[11] = (ULONG) arg4;
  280.     regs[0] = (ULONG) arg5;
  281.     regs[1] = (ULONG) arg6;
  282.     __CallLibrary(INIBase,-204,regs);
  283.     return (WORD) regs[0];
  284. }
  285.  
  286. WORD iniReadWord(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  287. {
  288.     extern struct Library *INIBase;
  289.     ULONG regs[16];
  290.     regs[8] = (ULONG) arg1;
  291.     regs[9] = (ULONG) arg2;
  292.     regs[10] = (ULONG) arg3;
  293.     regs[11] = (ULONG) arg4;
  294.     regs[0] = (ULONG) arg5;
  295.     regs[1] = (ULONG) &arg6;
  296.     __CallLibrary(INIBase,-204,regs);
  297.     return (WORD) regs[0];
  298. }
  299.  
  300. WORD iniReadLongA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  301. {
  302.     extern struct Library *INIBase;
  303.     ULONG regs[16];
  304.     regs[8] = (ULONG) arg1;
  305.     regs[9] = (ULONG) arg2;
  306.     regs[10] = (ULONG) arg3;
  307.     regs[11] = (ULONG) arg4;
  308.     regs[0] = (ULONG) arg5;
  309.     regs[1] = (ULONG) arg6;
  310.     __CallLibrary(INIBase,-210,regs);
  311.     return (WORD) regs[0];
  312. }
  313.  
  314. WORD iniReadLong(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  315. {
  316.     extern struct Library *INIBase;
  317.     ULONG regs[16];
  318.     regs[8] = (ULONG) arg1;
  319.     regs[9] = (ULONG) arg2;
  320.     regs[10] = (ULONG) arg3;
  321.     regs[11] = (ULONG) arg4;
  322.     regs[0] = (ULONG) arg5;
  323.     regs[1] = (ULONG) &arg6;
  324.     __CallLibrary(INIBase,-210,regs);
  325.     return (WORD) regs[0];
  326. }
  327.  
  328. WORD iniReadFloatA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  329. {
  330.     extern struct Library *INIBase;
  331.     ULONG regs[16];
  332.     regs[8] = (ULONG) arg1;
  333.     regs[9] = (ULONG) arg2;
  334.     regs[10] = (ULONG) arg3;
  335.     regs[11] = (ULONG) arg4;
  336.     regs[0] = (ULONG) arg5;
  337.     regs[1] = (ULONG) arg6;
  338.     __CallLibrary(INIBase,-216,regs);
  339.     return (WORD) regs[0];
  340. }
  341.  
  342. WORD iniReadFloat(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  343. {
  344.     extern struct Library *INIBase;
  345.     ULONG regs[16];
  346.     regs[8] = (ULONG) arg1;
  347.     regs[9] = (ULONG) arg2;
  348.     regs[10] = (ULONG) arg3;
  349.     regs[11] = (ULONG) arg4;
  350.     regs[0] = (ULONG) arg5;
  351.     regs[1] = (ULONG) &arg6;
  352.     __CallLibrary(INIBase,-216,regs);
  353.     return (WORD) regs[0];
  354. }
  355.  
  356. WORD iniReadStrA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  357. {
  358.     extern struct Library *INIBase;
  359.     ULONG regs[16];
  360.     regs[8] = (ULONG) arg1;
  361.     regs[9] = (ULONG) arg2;
  362.     regs[10] = (ULONG) arg3;
  363.     regs[11] = (ULONG) arg4;
  364.     regs[0] = (ULONG) arg5;
  365.     regs[1] = (ULONG) arg6;
  366.     __CallLibrary(INIBase,-222,regs);
  367.     return (WORD) regs[0];
  368. }
  369.  
  370. WORD iniReadStr(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  371. {
  372.     extern struct Library *INIBase;
  373.     ULONG regs[16];
  374.     regs[8] = (ULONG) arg1;
  375.     regs[9] = (ULONG) arg2;
  376.     regs[10] = (ULONG) arg3;
  377.     regs[11] = (ULONG) arg4;
  378.     regs[0] = (ULONG) arg5;
  379.     regs[1] = (ULONG) &arg6;
  380.     __CallLibrary(INIBase,-222,regs);
  381.     return (WORD) regs[0];
  382. }
  383.  
  384. ULONG iniWriteByteA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
  385. {
  386.     extern struct Library *INIBase;
  387.     ULONG regs[16];
  388.     regs[8] = (ULONG) arg1;
  389.     regs[9] = (ULONG) arg2;
  390.     regs[10] = (ULONG) arg3;
  391.     regs[11] = (ULONG) arg4;
  392.     regs[0] = (ULONG) arg5;
  393.     regs[1] = (ULONG) arg6;
  394.     regs[2] = (ULONG) arg7;
  395.     regs[3] = (ULONG) arg8;
  396.     regs[4] = (ULONG) arg9;
  397.     __CallLibrary(INIBase,-246,regs);
  398.     return (ULONG) regs[0];
  399. }
  400.  
  401. ULONG iniWriteByte(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
  402. {
  403.     extern struct Library *INIBase;
  404.     ULONG regs[16];
  405.     regs[8] = (ULONG) arg1;
  406.     regs[9] = (ULONG) arg2;
  407.     regs[10] = (ULONG) arg3;
  408.     regs[11] = (ULONG) arg4;
  409.     regs[0] = (ULONG) arg5;
  410.     regs[1] = (ULONG) arg6;
  411.     regs[2] = (ULONG) arg7;
  412.     regs[3] = (ULONG) arg8;
  413.     regs[4] = (ULONG) &arg9;
  414.     __CallLibrary(INIBase,-246,regs);
  415.     return (ULONG) regs[0];
  416. }
  417.  
  418. ULONG iniWriteWordA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
  419. {
  420.     extern struct Library *INIBase;
  421.     ULONG regs[16];
  422.     regs[8] = (ULONG) arg1;
  423.     regs[9] = (ULONG) arg2;
  424.     regs[10] = (ULONG) arg3;
  425.     regs[11] = (ULONG) arg4;
  426.     regs[0] = (ULONG) arg5;
  427.     regs[1] = (ULONG) arg6;
  428.     regs[2] = (ULONG) arg7;
  429.     regs[3] = (ULONG) arg8;
  430.     regs[4] = (ULONG) arg9;
  431.     __CallLibrary(INIBase,-252,regs);
  432.     return (ULONG) regs[0];
  433. }
  434.  
  435. ULONG iniWriteWord(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
  436. {
  437.     extern struct Library *INIBase;
  438.     ULONG regs[16];
  439.     regs[8] = (ULONG) arg1;
  440.     regs[9] = (ULONG) arg2;
  441.     regs[10] = (ULONG) arg3;
  442.     regs[11] = (ULONG) arg4;
  443.     regs[0] = (ULONG) arg5;
  444.     regs[1] = (ULONG) arg6;
  445.     regs[2] = (ULONG) arg7;
  446.     regs[3] = (ULONG) arg8;
  447.     regs[4] = (ULONG) &arg9;
  448.     __CallLibrary(INIBase,-252,regs);
  449.     return (ULONG) regs[0];
  450. }
  451.  
  452. ULONG iniWriteLongA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
  453. {
  454.     extern struct Library *INIBase;
  455.     ULONG regs[16];
  456.     regs[8] = (ULONG) arg1;
  457.     regs[9] = (ULONG) arg2;
  458.     regs[10] = (ULONG) arg3;
  459.     regs[11] = (ULONG) arg4;
  460.     regs[0] = (ULONG) arg5;
  461.     regs[1] = (ULONG) arg6;
  462.     regs[2] = (ULONG) arg7;
  463.     regs[3] = (ULONG) arg8;
  464.     regs[4] = (ULONG) arg9;
  465.     __CallLibrary(INIBase,-258,regs);
  466.     return (ULONG) regs[0];
  467. }
  468.  
  469. ULONG iniWriteLong(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
  470. {
  471.     extern struct Library *INIBase;
  472.     ULONG regs[16];
  473.     regs[8] = (ULONG) arg1;
  474.     regs[9] = (ULONG) arg2;
  475.     regs[10] = (ULONG) arg3;
  476.     regs[11] = (ULONG) arg4;
  477.     regs[0] = (ULONG) arg5;
  478.     regs[1] = (ULONG) arg6;
  479.     regs[2] = (ULONG) arg7;
  480.     regs[3] = (ULONG) arg8;
  481.     regs[4] = (ULONG) &arg9;
  482.     __CallLibrary(INIBase,-258,regs);
  483.     return (ULONG) regs[0];
  484. }
  485.  
  486. ULONG iniWriteFloatA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9,ULONG arg10)
  487. {
  488.     extern struct Library *INIBase;
  489.     ULONG regs[16];
  490.     regs[8] = (ULONG) arg1;
  491.     regs[9] = (ULONG) arg2;
  492.     regs[10] = (ULONG) arg3;
  493.     regs[11] = (ULONG) arg4;
  494.     regs[0] = (ULONG) arg5;
  495.     regs[1] = (ULONG) arg6;
  496.     regs[2] = (ULONG) arg7;
  497.     regs[3] = (ULONG) arg8;
  498.     regs[4] = (ULONG) arg9;
  499.     regs[5] = (ULONG) arg10;
  500.     __CallLibrary(INIBase,-264,regs);
  501.     return (ULONG) regs[0];
  502. }
  503.  
  504. ULONG iniWriteFloat(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9,ULONG arg10)
  505. {
  506.     extern struct Library *INIBase;
  507.     ULONG regs[16];
  508.     regs[8] = (ULONG) arg1;
  509.     regs[9] = (ULONG) arg2;
  510.     regs[10] = (ULONG) arg3;
  511.     regs[11] = (ULONG) arg4;
  512.     regs[0] = (ULONG) arg5;
  513.     regs[1] = (ULONG) arg6;
  514.     regs[2] = (ULONG) arg7;
  515.     regs[3] = (ULONG) arg8;
  516.     regs[4] = (ULONG) arg9;
  517.     regs[5] = (ULONG) &arg10;
  518.     __CallLibrary(INIBase,-264,regs);
  519.     return (ULONG) regs[0];
  520. }
  521.  
  522. ULONG iniWriteStrA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  523. {
  524.     extern struct Library *INIBase;
  525.     ULONG regs[16];
  526.     regs[8] = (ULONG) arg1;
  527.     regs[9] = (ULONG) arg2;
  528.     regs[10] = (ULONG) arg3;
  529.     regs[11] = (ULONG) arg4;
  530.     regs[0] = (ULONG) arg5;
  531.     regs[1] = (ULONG) arg6;
  532.     __CallLibrary(INIBase,-270,regs);
  533.     return (ULONG) regs[0];
  534. }
  535.  
  536. ULONG iniWriteStr(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
  537. {
  538.     extern struct Library *INIBase;
  539.     ULONG regs[16];
  540.     regs[8] = (ULONG) arg1;
  541.     regs[9] = (ULONG) arg2;
  542.     regs[10] = (ULONG) arg3;
  543.     regs[11] = (ULONG) arg4;
  544.     regs[0] = (ULONG) arg5;
  545.     regs[1] = (ULONG) &arg6;
  546.     __CallLibrary(INIBase,-270,regs);
  547.     return (ULONG) regs[0];
  548. }
  549.  
  550. void *iniGetContextName(void *arg1,void *arg2)
  551. {
  552.     extern struct Library *INIBase;
  553.     ULONG regs[16];
  554.     regs[8] = (ULONG) arg1;
  555.     regs[9] = (ULONG) arg2;
  556.     __CallLibrary(INIBase,-276,regs);
  557.     return (void *) regs[0];
  558. }
  559.  
  560. void *iniGetContextItem(void *arg1,void *arg2,void *arg3)
  561. {
  562.     extern struct Library *INIBase;
  563.     ULONG regs[16];
  564.     regs[8] = (ULONG) arg1;
  565.     regs[9] = (ULONG) arg2;
  566.     regs[10] = (ULONG) arg3;
  567.     __CallLibrary(INIBase,-282,regs);
  568.     return (void *) regs[0];
  569. }
  570.  
  571. void *iniGetContextItemDataA(void *arg1,void *arg2,void *arg3,ULONG arg4)
  572. {
  573.     extern struct Library *INIBase;
  574.     ULONG regs[16];
  575.     regs[8] = (ULONG) arg1;
  576.     regs[9] = (ULONG) arg2;
  577.     regs[10] = (ULONG) arg3;
  578.     regs[0] = (ULONG) arg4;
  579.     __CallLibrary(INIBase,-294,regs);
  580.     return (void *) regs[0];
  581. }
  582.  
  583. void *iniGetContextItemData(void *arg1,void *arg2,void *arg3,ULONG arg4)
  584. {
  585.     extern struct Library *INIBase;
  586.     ULONG regs[16];
  587.     regs[8] = (ULONG) arg1;
  588.     regs[9] = (ULONG) arg2;
  589.     regs[10] = (ULONG) arg3;
  590.     regs[0] = (ULONG) &arg4;
  591.     __CallLibrary(INIBase,-294,regs);
  592.     return (void *) regs[0];
  593. }
  594.  
  595. WORD iniCheckComment(void *arg1,void *arg2)
  596. {
  597.     extern struct Library *INIBase;
  598.     ULONG regs[16];
  599.     regs[8] = (ULONG) arg1;
  600.     regs[9] = (ULONG) arg2;
  601.     __CallLibrary(INIBase,-300,regs);
  602.     return (WORD) regs[0];
  603. }
  604.  
  605. ULONG iniGetNumArrays(void *arg1,void *arg2)
  606. {
  607.     extern struct Library *INIBase;
  608.     ULONG regs[16];
  609.     regs[8] = (ULONG) arg1;
  610.     regs[9] = (ULONG) arg2;
  611.     __CallLibrary(INIBase,-306,regs);
  612.     return (ULONG) regs[0];
  613. }
  614.  
  615. void *iniGetArrayLine(void *arg1,void *arg2,ULONG arg3)
  616. {
  617.     extern struct Library *INIBase;
  618.     ULONG regs[16];
  619.     regs[8] = (ULONG) arg1;
  620.     regs[9] = (ULONG) arg2;
  621.     regs[0] = (ULONG) arg3;
  622.     __CallLibrary(INIBase,-312,regs);
  623.     return (void *) regs[0];
  624. }
  625.  
  626. void *iniGetArrayPos(void *arg1,void *arg2,ULONG arg3)
  627. {
  628.     extern struct Library *INIBase;
  629.     ULONG regs[16];
  630.     regs[8] = (ULONG) arg1;
  631.     regs[9] = (ULONG) arg2;
  632.     regs[0] = (ULONG) arg3;
  633.     __CallLibrary(INIBase,-318,regs);
  634.     return (void *) regs[0];
  635. }
  636.  
  637. ULONG iniGetByteA(void *arg1,void *arg2,void *arg3,ULONG arg4)
  638. {
  639.     extern struct Library *INIBase;
  640.     ULONG regs[16];
  641.     regs[8] = (ULONG) arg1;
  642.     regs[9] = (ULONG) arg2;
  643.     regs[10] = (ULONG) arg3;
  644.     regs[0] = (ULONG) arg4;
  645.     __CallLibrary(INIBase,-342,regs);
  646.     return (ULONG) regs[0];
  647. }
  648.  
  649. ULONG iniGetByte(void *arg1,void *arg2,void *arg3,ULONG arg4)
  650. {
  651.     extern struct Library *INIBase;
  652.     ULONG regs[16];
  653.     regs[8] = (ULONG) arg1;
  654.     regs[9] = (ULONG) arg2;
  655.     regs[10] = (ULONG) arg3;
  656.     regs[0] = (ULONG) &arg4;
  657.     __CallLibrary(INIBase,-342,regs);
  658.     return (ULONG) regs[0];
  659. }
  660.  
  661. ULONG iniGetWordA(void *arg1,void *arg2,void *arg3,ULONG arg4)
  662. {
  663.     extern struct Library *INIBase;
  664.     ULONG regs[16];
  665.     regs[8] = (ULONG) arg1;
  666.     regs[9] = (ULONG) arg2;
  667.     regs[10] = (ULONG) arg3;
  668.     regs[0] = (ULONG) arg4;
  669.     __CallLibrary(INIBase,-348,regs);
  670.     return (ULONG) regs[0];
  671. }
  672.  
  673. ULONG iniGetWord(void *arg1,void *arg2,void *arg3,ULONG arg4)
  674. {
  675.     extern struct Library *INIBase;
  676.     ULONG regs[16];
  677.     regs[8] = (ULONG) arg1;
  678.     regs[9] = (ULONG) arg2;
  679.     regs[10] = (ULONG) arg3;
  680.     regs[0] = (ULONG) &arg4;
  681.     __CallLibrary(INIBase,-348,regs);
  682.     return (ULONG) regs[0];
  683. }
  684.  
  685. ULONG iniGetLongA(void *arg1,void *arg2,void *arg3,ULONG arg4)
  686. {
  687.     extern struct Library *INIBase;
  688.     ULONG regs[16];
  689.     regs[8] = (ULONG) arg1;
  690.     regs[9] = (ULONG) arg2;
  691.     regs[10] = (ULONG) arg3;
  692.     regs[0] = (ULONG) arg4;
  693.     __CallLibrary(INIBase,-354,regs);
  694.     return (ULONG) regs[0];
  695. }
  696.  
  697. ULONG iniGetLong(void *arg1,void *arg2,void *arg3,ULONG arg4)
  698. {
  699.     extern struct Library *INIBase;
  700.     ULONG regs[16];
  701.     regs[8] = (ULONG) arg1;
  702.     regs[9] = (ULONG) arg2;
  703.     regs[10] = (ULONG) arg3;
  704.     regs[0] = (ULONG) &arg4;
  705.     __CallLibrary(INIBase,-354,regs);
  706.     return (ULONG) regs[0];
  707. }
  708.  
  709. ULONG iniGetFloatA(void *arg1,void *arg2,void *arg3,ULONG arg4)
  710. {
  711.     extern struct Library *INIBase;
  712.     ULONG regs[16];
  713.     regs[8] = (ULONG) arg1;
  714.     regs[9] = (ULONG) arg2;
  715.     regs[10] = (ULONG) arg3;
  716.     regs[0] = (ULONG) arg4;
  717.     __CallLibrary(INIBase,-360,regs);
  718.     return (ULONG) regs[0];
  719. }
  720.  
  721. ULONG iniGetFloat(void *arg1,void *arg2,void *arg3,ULONG arg4)
  722. {
  723.     extern struct Library *INIBase;
  724.     ULONG regs[16];
  725.     regs[8] = (ULONG) arg1;
  726.     regs[9] = (ULONG) arg2;
  727.     regs[10] = (ULONG) arg3;
  728.     regs[0] = (ULONG) &arg4;
  729.     __CallLibrary(INIBase,-360,regs);
  730.     return (ULONG) regs[0];
  731. }
  732.  
  733. void *iniGetStrA(void *arg1,void *arg2,void *arg3,ULONG arg4)
  734. {
  735.     extern struct Library *INIBase;
  736.     ULONG regs[16];
  737.     regs[8] = (ULONG) arg1;
  738.     regs[9] = (ULONG) arg2;
  739.     regs[10] = (ULONG) arg3;
  740.     regs[0] = (ULONG) arg4;
  741.     __CallLibrary(INIBase,-366,regs);
  742.     return (void *) regs[0];
  743. }
  744.  
  745. void *iniGetStr(void *arg1,void *arg2,void *arg3,ULONG arg4)
  746. {
  747.     extern struct Library *INIBase;
  748.     ULONG regs[16];
  749.     regs[8] = (ULONG) arg1;
  750.     regs[9] = (ULONG) arg2;
  751.     regs[10] = (ULONG) arg3;
  752.     regs[0] = (ULONG) &arg4;
  753.     __CallLibrary(INIBase,-366,regs);
  754.     return (void *) regs[0];
  755. }
  756.  
  757. ULONG iniPutByteA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
  758. {
  759.     extern struct Library *INIBase;
  760.     ULONG regs[16];
  761.     regs[8] = (ULONG) arg1;
  762.     regs[9] = (ULONG) arg2;
  763.     regs[10] = (ULONG) arg3;
  764.     regs[0] = (ULONG) arg4;
  765.     regs[1] = (ULONG) arg5;
  766.     regs[2] = (ULONG) arg6;
  767.     regs[3] = (ULONG) arg7;
  768.     __CallLibrary(INIBase,-390,regs);
  769.     return (ULONG) regs[0];
  770. }
  771.  
  772. ULONG iniPutByte(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
  773. {
  774.     extern struct Library *INIBase;
  775.     ULONG regs[16];
  776.     regs[8] = (ULONG) arg1;
  777.     regs[9] = (ULONG) arg2;
  778.     regs[10] = (ULONG) arg3;
  779.     regs[0] = (ULONG) arg4;
  780.     regs[1] = (ULONG) arg5;
  781.     regs[2] = (ULONG) arg6;
  782.     regs[3] = (ULONG) &arg7;
  783.     __CallLibrary(INIBase,-390,regs);
  784.     return (ULONG) regs[0];
  785. }
  786.  
  787. ULONG iniPutWordA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
  788. {
  789.     extern struct Library *INIBase;
  790.     ULONG regs[16];
  791.     regs[8] = (ULONG) arg1;
  792.     regs[9] = (ULONG) arg2;
  793.     regs[10] = (ULONG) arg3;
  794.     regs[0] = (ULONG) arg4;
  795.     regs[1] = (ULONG) arg5;
  796.     regs[2] = (ULONG) arg6;
  797.     regs[3] = (ULONG) arg7;
  798.     __CallLibrary(INIBase,-396,regs);
  799.     return (ULONG) regs[0];
  800. }
  801.  
  802. ULONG iniPutWord(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
  803. {
  804.     extern struct Library *INIBase;
  805.     ULONG regs[16];
  806.     regs[8] = (ULONG) arg1;
  807.     regs[9] = (ULONG) arg2;
  808.     regs[10] = (ULONG) arg3;
  809.     regs[0] = (ULONG) arg4;
  810.     regs[1] = (ULONG) arg5;
  811.     regs[2] = (ULONG) arg6;
  812.     regs[3] = (ULONG) &arg7;
  813.     __CallLibrary(INIBase,-396,regs);
  814.     return (ULONG) regs[0];
  815. }
  816.  
  817. ULONG iniPutLongA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
  818. {
  819.     extern struct Library *INIBase;
  820.     ULONG regs[16];
  821.     regs[8] = (ULONG) arg1;
  822.     regs[9] = (ULONG) arg2;
  823.     regs[10] = (ULONG) arg3;
  824.     regs[0] = (ULONG) arg4;
  825.     regs[1] = (ULONG) arg5;
  826.     regs[2] = (ULONG) arg6;
  827.     regs[3] = (ULONG) arg7;
  828.     __CallLibrary(INIBase,-402,regs);
  829.     return (ULONG) regs[0];
  830. }
  831.  
  832. ULONG iniPutLong(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
  833. {
  834.     extern struct Library *INIBase;
  835.     ULONG regs[16];
  836.     regs[8] = (ULONG) arg1;
  837.     regs[9] = (ULONG) arg2;
  838.     regs[10] = (ULONG) arg3;
  839.     regs[0] = (ULONG) arg4;
  840.     regs[1] = (ULONG) arg5;
  841.     regs[2] = (ULONG) arg6;
  842.     regs[3] = (ULONG) &arg7;
  843.     __CallLibrary(INIBase,-402,regs);
  844.     return (ULONG) regs[0];
  845. }
  846.  
  847. ULONG iniPutFloatA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8)
  848. {
  849.     extern struct Library *INIBase;
  850.     ULONG regs[16];
  851.     regs[8] = (ULONG) arg1;
  852.     regs[9] = (ULONG) arg2;
  853.     regs[10] = (ULONG) arg3;
  854.     regs[0] = (ULONG) arg4;
  855.     regs[1] = (ULONG) arg5;
  856.     regs[2] = (ULONG) arg6;
  857.     regs[3] = (ULONG) arg7;
  858.     regs[4] = (ULONG) arg8;
  859.     __CallLibrary(INIBase,-408,regs);
  860.     return (ULONG) regs[0];
  861. }
  862.  
  863. ULONG iniPutFloat(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8)
  864. {
  865.     extern struct Library *INIBase;
  866.     ULONG regs[16];
  867.     regs[8] = (ULONG) arg1;
  868.     regs[9] = (ULONG) arg2;
  869.     regs[10] = (ULONG) arg3;
  870.     regs[0] = (ULONG) arg4;
  871.     regs[1] = (ULONG) arg5;
  872.     regs[2] = (ULONG) arg6;
  873.     regs[3] = (ULONG) arg7;
  874.     regs[4] = (ULONG) &arg8;
  875.     __CallLibrary(INIBase,-408,regs);
  876.     return (ULONG) regs[0];
  877. }
  878.  
  879. ULONG iniPutStrA(void *arg1,void *arg2,void *arg3,ULONG arg4)
  880. {
  881.     extern struct Library *INIBase;
  882.     ULONG regs[16];
  883.     regs[8] = (ULONG) arg1;
  884.     regs[9] = (ULONG) arg2;
  885.     regs[10] = (ULONG) arg3;
  886.     regs[0] = (ULONG) arg4;
  887.     __CallLibrary(INIBase,-414,regs);
  888.     return (ULONG) regs[0];
  889. }
  890.  
  891. ULONG iniPutStr(void *arg1,void *arg2,void *arg3,ULONG arg4)
  892. {
  893.     extern struct Library *INIBase;
  894.     ULONG regs[16];
  895.     regs[8] = (ULONG) arg1;
  896.     regs[9] = (ULONG) arg2;
  897.     regs[10] = (ULONG) arg3;
  898.     regs[0] = (ULONG) &arg4;
  899.     __CallLibrary(INIBase,-414,regs);
  900.     return (ULONG) regs[0];
  901. }
  902.  
  903. LONG iniStrToInt(void *arg1,LONG arg2)
  904. {
  905.     extern struct Library *INIBase;
  906.     ULONG regs[16];
  907.     regs[8] = (ULONG) arg1;
  908.     regs[0] = (ULONG) arg2;
  909.     __CallLibrary(INIBase,-420,regs);
  910.     return (LONG) regs[0];
  911. }
  912.  
  913. ULONG iniIntToStr(void *arg1,LONG arg2,ULONG arg3,ULONG arg4,ULONG arg5)
  914. {
  915.     extern struct Library *INIBase;
  916.     ULONG regs[16];
  917.     regs[8] = (ULONG) arg1;
  918.     regs[0] = (ULONG) arg2;
  919.     regs[1] = (ULONG) arg3;
  920.     regs[2] = (ULONG) arg4;
  921.     regs[3] = (ULONG) arg5;
  922.     __CallLibrary(INIBase,-426,regs);
  923.     return (ULONG) regs[0];
  924. }
  925.  
  926. LONG iniStrToFloat(void *arg1,LONG arg2)
  927. {
  928.     extern struct Library *INIBase;
  929.     ULONG regs[16];
  930.     regs[8] = (ULONG) arg1;
  931.     regs[0] = (ULONG) arg2;
  932.     __CallLibrary(INIBase,-432,regs);
  933.     return (LONG) regs[0];
  934. }
  935.  
  936. ULONG iniFloatToStr(void *arg1,LONG arg2,ULONG arg3,ULONG arg4,ULONG arg5,ULONG arg6)
  937. {
  938.     extern struct Library *INIBase;
  939.     ULONG regs[16];
  940.     regs[8] = (ULONG) arg1;
  941.     regs[0] = (ULONG) arg2;
  942.     regs[1] = (ULONG) arg3;
  943.     regs[2] = (ULONG) arg4;
  944.     regs[3] = (ULONG) arg5;
  945.     regs[4] = (ULONG) arg6;
  946.     __CallLibrary(INIBase,-438,regs);
  947.     return (ULONG) regs[0];
  948. }
  949.  
  950. void *iniFindContext(void *arg1,void *arg2,ULONG arg3)
  951. {
  952.     extern struct Library *INIBase;
  953.     ULONG regs[16];
  954.     regs[8] = (ULONG) arg1;
  955.     regs[9] = (ULONG) arg2;
  956.     regs[0] = (ULONG) arg3;
  957.     __CallLibrary(INIBase,-444,regs);
  958.     return (void *) regs[0];
  959. }
  960.  
  961. void *iniFindItem(void *arg1,void *arg2,ULONG arg3)
  962. {
  963.     extern struct Library *INIBase;
  964.     ULONG regs[16];
  965.     regs[8] = (ULONG) arg1;
  966.     regs[9] = (ULONG) arg2;
  967.     regs[0] = (ULONG) arg3;
  968.     __CallLibrary(INIBase,-450,regs);
  969.     return (void *) regs[0];
  970. }
  971.  
  972.