Added the functionlist section to the .conf of the libraries present in
[AROS.git] / workbench / libs / locale / locale.conf
blob15b2cfd4ac7af6d3636f81841026c3a62c1325de
1 ##begin config
2 version 50.4
3 libbasetype struct IntLocaleBase
4 sysbase_field lb_SysBase
5 seglist_field lb_SegList
6 libbasetypeextern struct LocaleBase
7 options noexpunge
8 ##end config
9 ##begin cdef
10 #include <utility/hooks.h>
11 #include <dos/datetime.h>
12 #include <libraries/locale.h>
14 struct Catalog *OpenCatalog
16     struct Locale  *locale,
17     STRPTR          name,
18     ULONG           tag1,
19     ...
21 ##end cdef
22 ##begin cdefprivate
23 #include "locale_intern.h"
24 ##end cdefprivate
25 ##begin functionlist
26 void CloseCatalog(struct Catalog *catalog) (A0)
27 void CloseLocale(struct Locale *locale) (A0)
28 ULONG ConvToLower(struct Locale *locale, ULONG character) (A0, D0)
29 ULONG ConvToUpper(struct Locale *locale, ULONG character) (A0, D0)
30 void FormatDate(struct Locale *locale, STRPTR formatString, struct DateStamp *date, struct Hook *hook) (A0, A1, A2, A3)
31 APTR FormatString(struct Locale *locale, STRPTR fmtTemplate, APTR dataStream, struct Hook *putCharFunc) (A0, A1, A2, A3)
32 CONST_STRPTR GetCatalogStr(const struct Catalog *catalog, ULONG stringNum, CONST_STRPTR defaultString) (A0, D0, A1)
33 STRPTR GetLocaleStr(struct Locale *locale, ULONG stringNum) (A0, D0)
34 ULONG IsAlNum(struct Locale *locale, ULONG character) (A0, D0)
35 ULONG IsAlpha(struct Locale *locale, ULONG character) (A0, D0)
36 ULONG IsCntrl(struct Locale *locale, ULONG character) (A0, D0)
37 ULONG IsDigit(struct Locale *locale, ULONG character) (A0, D0)
38 ULONG IsGraph(struct Locale *locale, ULONG character) (A0, D0)
39 ULONG IsLower(struct Locale *locale, ULONG character) (A0, D0)
40 ULONG IsPrint(struct Locale *locale, ULONG character) (A0, D0)
41 ULONG IsPunct(struct Locale *locale, ULONG character) (A0, D0)
42 ULONG IsSpace(struct Locale *locale, ULONG character) (A0, D0)
43 ULONG IsUpper(struct Locale *locale, ULONG character) (A0, D0)
44 ULONG IsXDigit(struct Locale *locale, ULONG character) (A0, D0)
45 struct Catalog *OpenCatalogA(struct Locale *locale, STRPTR name, struct TagItem *tags) (A0, A1, A2)
46 struct Locale *OpenLocale(STRPTR name) (A0)
47 BOOL ParseDate(struct Locale *locale, struct DateStamp *date, STRPTR fmtTemplate, struct Hook *getCharFunc) (A0, A1, A2, A3)
48 struct Locale *LocalePrefsUpdate(struct Locale *locale) (A0)
49 ULONG StrConvert(struct Locale *locale, STRPTR string, APTR buffer, ULONG bufferSize, ULONG type) (A0, A1, A2, D0, D1)
50 LONG StrnCmp(struct Locale *locale, STRPTR string1, STRPTR string2, LONG length, ULONG type) (A0, A1, A2, D0, D1)
51 APTR LocRawDoFmt(CONST_STRPTR FormatString, APTR DataStream, VOID_FUNC PutChProc, APTR PutChData) (A0, A1, A2, A3)
52 .private
53 LONG LocStrnicmp(CONST_STRPTR string1, CONST_STRPTR string2, LONG length) (A0, A1, D0)
54 .private
55 LONG LocStricmp(CONST_STRPTR string1, CONST_STRPTR string2) (A0, A1)
56 .private
57 ULONG LocToLower(ULONG character) (D0)
58 .private
59 ULONG LocToUpper(ULONG character) (D0)
60 .private
61 LONG LocDateToStr(struct DateTime *datetime) (D1)
62 .private
63 LONG LocStrToDate(struct DateTime *datetime) (D1)
64 .private
65 CONST_STRPTR LocDosGetLocalizedString(LONG stringNum) (D1)
66 .private
67 ##end functionlist