// Stub functions for protofile "ini_protos.h"
// Generated by genPPCStub 1.1 for StormC
// © 1996/97 HAAGE & PARTNER GmbH

// DO NOT EDIT

#ifndef PPC
#define PPC
#endif // PPC

#include <libraries/powerpc.h>

#include <ppcamiga.h>

void *iniAllocPMem(ULONG arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[0] = (ULONG) arg1;
	__CallLibrary(INIBase,-30,regs);
	return (void *) regs[0];
}

VOID iniFreePMem(void *arg1,ULONG arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[9] = (ULONG) arg1;
	regs[0] = (ULONG) arg2;
	__CallLibrary(INIBase,-36,regs);
}

void *iniAllocNameStr(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-42,regs);
	return (void *) regs[0];
}

VOID iniFreeNameStr(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-48,regs);
}

void *iniSetString(void *arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-54,regs);
	return (void *) regs[0];
}

void *iniSetNameStr(void *arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-60,regs);
	return (void *) regs[0];
}

void *iniOpenDefault(void *arg1,void *arg2,ULONG arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[0] = (ULONG) arg3;
	__CallLibrary(INIBase,-66,regs);
	return (void *) regs[0];
}

void *iniOpenFile(void *arg1,LONG arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[1] = (ULONG) arg1;
	regs[2] = (ULONG) arg2;
	__CallLibrary(INIBase,-72,regs);
	return (void *) regs[0];
}

void *iniOpenFromFH(LONG arg1,ULONG arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[0] = (ULONG) arg2;
	__CallLibrary(INIBase,-78,regs);
	return (void *) regs[0];
}

void *iniOpenMem(void *arg1,ULONG arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[0] = (ULONG) arg2;
	__CallLibrary(INIBase,-84,regs);
	return (void *) regs[0];
}

VOID iniClose(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-90,regs);
}

ULONG iniSaveFile(void *arg1,void *arg2,LONG arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[1] = (ULONG) arg2;
	regs[2] = (ULONG) arg3;
	__CallLibrary(INIBase,-96,regs);
	return (ULONG) regs[0];
}

ULONG iniSaveToFH(LONG arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-102,regs);
	return (ULONG) regs[0];
}

void *iniCreateContext(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-108,regs);
	return (void *) regs[0];
}

VOID iniFreeContext(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-114,regs);
}

VOID iniAddContext(void *arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-120,regs);
}

VOID iniRemContext(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-126,regs);
}

VOID iniInsertContext(void *arg1,void *arg2,void *arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	__CallLibrary(INIBase,-132,regs);
}

VOID iniDeleteContext(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-138,regs);
}

void *iniCreateContextItem(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-144,regs);
	return (void *) regs[0];
}

VOID iniFreeContextItem(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-150,regs);
}

VOID iniAddContextItem(void *arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-156,regs);
}

VOID iniRemContextItem(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-162,regs);
}

VOID iniInsertContextItem(void *arg1,void *arg2,void *arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	__CallLibrary(INIBase,-168,regs);
}

VOID iniDeleteContextItem(void *arg1)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	__CallLibrary(INIBase,-174,regs);
}

WORD iniReadByteA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	__CallLibrary(INIBase,-198,regs);
	return (WORD) regs[0];
}

WORD iniReadByte(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) &arg6;
	__CallLibrary(INIBase,-198,regs);
	return (WORD) regs[0];
}

WORD iniReadWordA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	__CallLibrary(INIBase,-204,regs);
	return (WORD) regs[0];
}

WORD iniReadWord(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) &arg6;
	__CallLibrary(INIBase,-204,regs);
	return (WORD) regs[0];
}

WORD iniReadLongA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	__CallLibrary(INIBase,-210,regs);
	return (WORD) regs[0];
}

WORD iniReadLong(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) &arg6;
	__CallLibrary(INIBase,-210,regs);
	return (WORD) regs[0];
}

WORD iniReadFloatA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	__CallLibrary(INIBase,-216,regs);
	return (WORD) regs[0];
}

WORD iniReadFloat(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) &arg6;
	__CallLibrary(INIBase,-216,regs);
	return (WORD) regs[0];
}

WORD iniReadStrA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	__CallLibrary(INIBase,-222,regs);
	return (WORD) regs[0];
}

WORD iniReadStr(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) &arg6;
	__CallLibrary(INIBase,-222,regs);
	return (WORD) regs[0];
}

ULONG iniWriteByteA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) arg9;
	__CallLibrary(INIBase,-246,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteByte(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) &arg9;
	__CallLibrary(INIBase,-246,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteWordA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) arg9;
	__CallLibrary(INIBase,-252,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteWord(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) &arg9;
	__CallLibrary(INIBase,-252,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteLongA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) arg9;
	__CallLibrary(INIBase,-258,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteLong(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) &arg9;
	__CallLibrary(INIBase,-258,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteFloatA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9,ULONG arg10)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) arg9;
	regs[5] = (ULONG) arg10;
	__CallLibrary(INIBase,-264,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteFloat(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8,ULONG arg9,ULONG arg10)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	regs[2] = (ULONG) arg7;
	regs[3] = (ULONG) arg8;
	regs[4] = (ULONG) arg9;
	regs[5] = (ULONG) &arg10;
	__CallLibrary(INIBase,-264,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteStrA(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) arg6;
	__CallLibrary(INIBase,-270,regs);
	return (ULONG) regs[0];
}

ULONG iniWriteStr(void *arg1,void *arg2,void *arg3,void *arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[11] = (ULONG) arg4;
	regs[0] = (ULONG) arg5;
	regs[1] = (ULONG) &arg6;
	__CallLibrary(INIBase,-270,regs);
	return (ULONG) regs[0];
}

void *iniGetContextName(void *arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-276,regs);
	return (void *) regs[0];
}

void *iniGetContextItem(void *arg1,void *arg2,void *arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	__CallLibrary(INIBase,-282,regs);
	return (void *) regs[0];
}

void *iniGetContextItemDataA(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	__CallLibrary(INIBase,-294,regs);
	return (void *) regs[0];
}

void *iniGetContextItemData(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) &arg4;
	__CallLibrary(INIBase,-294,regs);
	return (void *) regs[0];
}

WORD iniCheckComment(void *arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-300,regs);
	return (WORD) regs[0];
}

ULONG iniGetNumArrays(void *arg1,void *arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	__CallLibrary(INIBase,-306,regs);
	return (ULONG) regs[0];
}

void *iniGetArrayLine(void *arg1,void *arg2,ULONG arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[0] = (ULONG) arg3;
	__CallLibrary(INIBase,-312,regs);
	return (void *) regs[0];
}

void *iniGetArrayPos(void *arg1,void *arg2,ULONG arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[0] = (ULONG) arg3;
	__CallLibrary(INIBase,-318,regs);
	return (void *) regs[0];
}

ULONG iniGetByteA(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	__CallLibrary(INIBase,-342,regs);
	return (ULONG) regs[0];
}

ULONG iniGetByte(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) &arg4;
	__CallLibrary(INIBase,-342,regs);
	return (ULONG) regs[0];
}

ULONG iniGetWordA(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	__CallLibrary(INIBase,-348,regs);
	return (ULONG) regs[0];
}

ULONG iniGetWord(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) &arg4;
	__CallLibrary(INIBase,-348,regs);
	return (ULONG) regs[0];
}

ULONG iniGetLongA(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	__CallLibrary(INIBase,-354,regs);
	return (ULONG) regs[0];
}

ULONG iniGetLong(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) &arg4;
	__CallLibrary(INIBase,-354,regs);
	return (ULONG) regs[0];
}

ULONG iniGetFloatA(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	__CallLibrary(INIBase,-360,regs);
	return (ULONG) regs[0];
}

ULONG iniGetFloat(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) &arg4;
	__CallLibrary(INIBase,-360,regs);
	return (ULONG) regs[0];
}

void *iniGetStrA(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	__CallLibrary(INIBase,-366,regs);
	return (void *) regs[0];
}

void *iniGetStr(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) &arg4;
	__CallLibrary(INIBase,-366,regs);
	return (void *) regs[0];
}

ULONG iniPutByteA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) arg7;
	__CallLibrary(INIBase,-390,regs);
	return (ULONG) regs[0];
}

ULONG iniPutByte(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) &arg7;
	__CallLibrary(INIBase,-390,regs);
	return (ULONG) regs[0];
}

ULONG iniPutWordA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) arg7;
	__CallLibrary(INIBase,-396,regs);
	return (ULONG) regs[0];
}

ULONG iniPutWord(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) &arg7;
	__CallLibrary(INIBase,-396,regs);
	return (ULONG) regs[0];
}

ULONG iniPutLongA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) arg7;
	__CallLibrary(INIBase,-402,regs);
	return (ULONG) regs[0];
}

ULONG iniPutLong(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) &arg7;
	__CallLibrary(INIBase,-402,regs);
	return (ULONG) regs[0];
}

ULONG iniPutFloatA(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) arg7;
	regs[4] = (ULONG) arg8;
	__CallLibrary(INIBase,-408,regs);
	return (ULONG) regs[0];
}

ULONG iniPutFloat(void *arg1,void *arg2,void *arg3,ULONG arg4,ULONG arg5,ULONG arg6,ULONG arg7,ULONG arg8)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	regs[1] = (ULONG) arg5;
	regs[2] = (ULONG) arg6;
	regs[3] = (ULONG) arg7;
	regs[4] = (ULONG) &arg8;
	__CallLibrary(INIBase,-408,regs);
	return (ULONG) regs[0];
}

ULONG iniPutStrA(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) arg4;
	__CallLibrary(INIBase,-414,regs);
	return (ULONG) regs[0];
}

ULONG iniPutStr(void *arg1,void *arg2,void *arg3,ULONG arg4)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[10] = (ULONG) arg3;
	regs[0] = (ULONG) &arg4;
	__CallLibrary(INIBase,-414,regs);
	return (ULONG) regs[0];
}

LONG iniStrToInt(void *arg1,LONG arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[0] = (ULONG) arg2;
	__CallLibrary(INIBase,-420,regs);
	return (LONG) regs[0];
}

ULONG iniIntToStr(void *arg1,LONG arg2,ULONG arg3,ULONG arg4,ULONG arg5)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[0] = (ULONG) arg2;
	regs[1] = (ULONG) arg3;
	regs[2] = (ULONG) arg4;
	regs[3] = (ULONG) arg5;
	__CallLibrary(INIBase,-426,regs);
	return (ULONG) regs[0];
}

LONG iniStrToFloat(void *arg1,LONG arg2)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[0] = (ULONG) arg2;
	__CallLibrary(INIBase,-432,regs);
	return (LONG) regs[0];
}

ULONG iniFloatToStr(void *arg1,LONG arg2,ULONG arg3,ULONG arg4,ULONG arg5,ULONG arg6)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[0] = (ULONG) arg2;
	regs[1] = (ULONG) arg3;
	regs[2] = (ULONG) arg4;
	regs[3] = (ULONG) arg5;
	regs[4] = (ULONG) arg6;
	__CallLibrary(INIBase,-438,regs);
	return (ULONG) regs[0];
}

void *iniFindContext(void *arg1,void *arg2,ULONG arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[0] = (ULONG) arg3;
	__CallLibrary(INIBase,-444,regs);
	return (void *) regs[0];
}

void *iniFindItem(void *arg1,void *arg2,ULONG arg3)
{
	extern struct Library *INIBase;
	ULONG regs[16];
	regs[8] = (ULONG) arg1;
	regs[9] = (ULONG) arg2;
	regs[0] = (ULONG) arg3;
	__CallLibrary(INIBase,-450,regs);
	return (void *) regs[0];
}

