AmigaChromeA new chapter for the Amiga

API docs / Open libraries / locale.library

API · Libraries

locale.library jump table

Our open locale.library: 24 calls with the same LVOs and registers as AmigaOS 3.2's, checked against the NDK 3.2 .fd file.

locale.library's jump table, as OpenLocale builds it: LVO, call, registers. build-amiga.sh (with ../common/check_fd.py) checks this against the NDK 3.2 locale_lib.fd in the stove and stops on any difference; openlocale_lib.c's lib_vectors[] follows it line for line.

32 slots, 24 public
LVOCallRegistersNotes
-30privatenone
-36CloseCataloga0
-42CloseLocalea0
-48ConvToLowera0, d0
-54ConvToUppera0, d0
-60FormatDatea0, a1, a2, a3
-66FormatStringa0, a1, a2, a3
-72GetCatalogStra0, d0, a1
-78GetLocaleStra0, d0
-84IsAlNuma0, d0
-90IsAlphaa0, d0
-96IsCntrla0, d0
-102IsDigita0, d0
-108IsGrapha0, d0
-114IsLowera0, d0
-120IsPrinta0, d0
-126IsPuncta0, d0
-132IsSpacea0, d0
-138IsUppera0, d0
-144IsXDigita0, d0
-150OpenCatalogAa0, a1, a2
-156OpenLocalea0
-162ParseDatea0, a1, a2, a3
-168privatenone
-174StrConverta0, a1, a2, d0, d1
-180StrnCmpa0, a1, a2, d0, d1
-186privatenone
-192privatenone
-198privatenone
-204privatenone
-210privatenone
-216privatenone