home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / clib / locale_protos.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.5 KB  |  34 lines

  1. €ˆCLIB_LOCALE_PROTOS_H€CLIB_LOCALE_PROTOS_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆLIBRARIES_LOCALE_HŒ<libraries/locale.h>‡ˆDOS_DOS_HŒ<dos/dos.h>‡ˆUTILITY_HOOKS_HŒ<utility/hooks.h>‡ˆUTILITY_TAGITEM_HŒ<utility/tagitem.h>‡ˆREXX_STORAGE_HŒ<rexx/storage.h>‡
  2. ‹CloseCatalog(ƒCatalog*catalog);
  3. ‹CloseLocale(ƒLocale*locale);
  4. —ConvToLower(ƒLocale*locale,Žcharacter);
  5. —ConvToUpper(ƒLocale*locale,Žcharacter);
  6. ‹FormatDate(ƒLocale*locale,STRPTR fmtTemplate,
  7. ƒDateStamp*date,ƒHook*putCharFunc);
  8. ”FormatString(ƒLocale*locale,STRPTR fmtTemplate,”dataStream,
  9. ƒHook*putCharFunc);
  10. STRPTR GetCatalogStr(ƒCatalog*catalog,stringNum,
  11. STRPTR defaultString);
  12. STRPTR GetLocaleStr(ƒLocale*locale,ŽstringNum);
  13. BOOL IsAlNum(ƒLocale*locale,Žcharacter);
  14. BOOL IsAlpha(ƒLocale*locale,Žcharacter);
  15. BOOL IsCntrl(ƒLocale*locale,Žcharacter);
  16. BOOL IsDigit(ƒLocale*locale,Žcharacter);
  17. BOOL IsGraph(ƒLocale*locale,Žcharacter);
  18. BOOL IsLower(ƒLocale*locale,Žcharacter);
  19. BOOL IsPrint(ƒLocale*locale,Žcharacter);
  20. BOOL IsPunct(ƒLocale*locale,Žcharacter);
  21. BOOL IsSpace(ƒLocale*locale,Žcharacter);
  22. BOOL IsUpper(ƒLocale*locale,Žcharacter);
  23. BOOL IsXDigit(ƒLocale*locale,Žcharacter);
  24. ƒCatalog*OpenCatalogA(ƒLocale*locale,STRPTR name,
  25. ƒTagItem*tags);
  26. ƒCatalog*OpenCatalog(ƒLocale*locale,STRPTR name,Tag tag1,
  27. ...);
  28. ƒLocale*OpenLocale(STRPTR name);
  29. BOOL ParseDate(ƒLocale*locale,ƒDateStamp*date,
  30. STRPTR fmtTemplate,ƒHook*getCharFunc);
  31. —StrConvert(ƒLocale*locale,STRPTR string,”buffer,
  32. ŽbufferSize,Žtype);
  33. ’StrnCmp(ƒLocale*locale,STRPTR string1,STRPTR string2,
  34. length,Žtype);‡