##base _IniBase
##bias 30
##public
ini_New(fileName,parser)(a0,a1)
ini_Delete(parser)(a0)
ini_GetHeader(parser,headerName)(a0,a1)
ini_GetVariable(parser,variableName)(a0,a1)
ini_ErrorString(errorCode)(d0)
ini_GetString(parser,header,variable,defaultString,target,sizeOfTarget)(a0,a1,a2,a3,a4,d0)
ini_GetInteger(parser,header,variable,defaultLong,target)(a0,a1,a2,d0,a3)
ini_GetBool(parser,header,variable,defaultLong,target)(a0,a1,a2,d0,a3)
ini_Save(fileName,parser)(a0,a1)
ini_RemoveVariable(parser,header,variable)(a0,a1,a2)
ini_ChangeString(parser,header,variable,value)(a0,a1,a2,a3)
ini_NewConfig(tags)(a0)
ini_DeleteConfig()()
ini_LocalConfig()()
ini_NewFilename(filename)(a0)
ini_DeleteFilename(filename)(d0)
ini_ProtectSection(parser,header,password)(a0,a1,a2)
ini_CheckProtection(header,password)(a0,a1)
ini_OpenFile(filename,mode,parser)(d1,d2,a0)
##end
