home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 18
/
aminetcdnumber181997.iso
/
Aminet
/
dev
/
m2
/
CycloneModules.lha
/
modules
/
txt
/
LocaleL.def
< prev
next >
Wrap
Text File
|
1996-11-28
|
4KB
|
107 lines
DEFINITION MODULE LocaleL {"locale.library",38};
(*$ Implementation- *)
(* Generated with FDToM2 by M. Timmermans *)
FROM SYSTEM IMPORT ADDRESS;
IMPORT d:LocaleD;
IMPORT ed:ExecD,Reg,dd:DosD,ud:UtilityD;
VAR
LocaleBase : ed.LibraryPtr;
CONST
localeMinVersion=38;
localeName="locale.library";
PROCEDURE CloseCatalog(catalog{Reg.A0}:d.CatalogPtr); CODE -36;
PROCEDURE CloseLocale(locale{Reg.A0}:d.LocalePtr); CODE -42;
PROCEDURE ConvToLower(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):LONGCARD; CODE -48;
PROCEDURE ConvToUpper(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):LONGCARD; CODE -54;
PROCEDURE FormatDate(locale{Reg.A0}:d.LocalePtr;
fmtTemplate{Reg.A1}:ADDRESS;
VAR date{Reg.A2}:dd.Date;
putCharFunc{Reg.A3}:ud.HookPtr); CODE -60;
PROCEDURE FormatString(locale{Reg.A0}:d.LocalePtr;
fmtTemplate{Reg.A1}:ADDRESS;
dataStream{Reg.A2}:ADDRESS;
putCharFunc{Reg.A3}:ud.HookPtr):ADDRESS; CODE -66;
PROCEDURE GetCatalogStr(catalog{Reg.A0}:d.CatalogPtr;
stringNum{Reg.D0}:LONGINT;
defaultString{Reg.A1}:ADDRESS):ADDRESS; CODE -72;
PROCEDURE GetLocaleStr(locale{Reg.A0}:d.LocalePtr;
stringNum{Reg.D0}:LONGCARD):ADDRESS; CODE -78;
PROCEDURE IsAlNum(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -84;
PROCEDURE IsAlpha(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -90;
PROCEDURE IsCntrl(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -96;
PROCEDURE IsDigit(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -102;
PROCEDURE IsGraph(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -108;
PROCEDURE IsLower(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -114;
PROCEDURE IsPrint(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -120;
PROCEDURE IsPunct(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -126;
PROCEDURE IsSpace(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -132;
PROCEDURE IsUpper(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -138;
PROCEDURE IsXDigit(locale{Reg.A0}:d.LocalePtr;
character{Reg.D0}:LONGCARD):INTEGER; CODE -144;
PROCEDURE OpenCatalogA(locale{Reg.A0}:d.LocalePtr;
name{Reg.A1}:ADDRESS;
tags{Reg.A2}:ud.TagItemPtr):d.CatalogPtr; CODE -150;
PROCEDURE OpenLocale(name{Reg.A0}:ADDRESS):d.LocalePtr; CODE -156;
PROCEDURE ParseDate(locale{Reg.A0}:d.LocalePtr;
VAR date{Reg.A1}:dd.Date;
fmtTemplate{Reg.A2}:ADDRESS;
getCharFunc{Reg.A3}:ud.HookPtr):INTEGER; CODE -162;
PROCEDURE StrConvert(locale{Reg.A0}:d.LocalePtr;
string{Reg.A1}:ADDRESS;
buffer{Reg.A2}:ADDRESS;
bufferSize{Reg.D0}:LONGCARD;
type{Reg.D1}:LONGCARD):LONGCARD; CODE -174;
PROCEDURE StrnCmp(locale{Reg.A0}:d.LocalePtr;
string1{Reg.A1}:ADDRESS;
string2{Reg.A2}:ADDRESS;
length{Reg.D0}:LONGINT;
type{Reg.D1}:LONGCARD):LONGINT; CODE -180;
END LocaleL.