home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / IncPOS.lzx / proto / pLocale2.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-18  |  2.3 KB  |  60 lines

  1. #ifndef __INC_POS_PROTO_PLOCALE2_H
  2. #define __INC_POS_PROTO_PLOCALE2_H
  3. /*******************************************************************
  4.  Includes Release 24
  5.  (C) Copyright 1995-1997 proDAD
  6.      All Rights Reserved
  7.  
  8.  $AUT Holger Papajewski
  9.  $DAT >>pLocale2.h<<   27 Jan 1997    17:31:48 - (C) ProDAD
  10. *******************************************************************/
  11. #ifndef __INC_POS_PEXEC_LIST_H
  12. #include <pExec/List.h>
  13. #endif
  14.  
  15.  
  16.  
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20.  
  21. /*------ Locale --------------------------------------------------------------------------*/
  22. __ARID__ struct pOS_Locale* pOS_OpenLocale(_R_A0 const CHAR*);
  23. VOID pOS_CloseLocale(_R_A0 __ARID__ struct pOS_Locale*);
  24. const CHAR* pOS_GetLocaleStr(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  25. ULONG pOS_LocaleToUpper(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  26. ULONG pOS_LocaleToLower(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  27. BOOL pOS_IsXDigit(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  28. BOOL pOS_IsUpper(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  29. BOOL pOS_IsSpace(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  30. BOOL pOS_IsPunct(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  31. BOOL pOS_IsPrint(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  32. BOOL pOS_IsLower(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  33. BOOL pOS_IsGraph(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  34. BOOL pOS_IsDigit(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  35. BOOL pOS_IsCntrl(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  36. BOOL pOS_IsAlpha(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  37. BOOL pOS_IsAlNum(_R_A0 struct pOS_Locale*,_R_D0 ULONG);
  38.  
  39. const CHAR* pOS_GetCatalogStr(_R_A0 struct pOS_Catalog*,_R_D0 ULONG,_R_A1 const CHAR*);
  40. VOID pOS_CloseCatalog(_R_A0 __ARID__ struct pOS_Catalog*);
  41. __ARID__ struct pOS_Catalog* pOS_OpenCatalogA(_R_A0 struct pOS_Locale*,_R_A1 const CHAR*,_R_A2 const struct pOS_TagItem*);
  42.  
  43. SLONG pOS_StrniCmp(_R_A0 struct pOS_Locale*,_R_A1 const CHAR*,_R_A2 const CHAR*,_R_D0 SLONG);
  44. SLONG pOS_StrnCmp(_R_A0 struct pOS_Locale*,_R_A1 const CHAR*,_R_A2 const CHAR*,_R_D0 SLONG);
  45.  
  46. VOID  pOS_FormatDate(_R_A0 struct pOS_Locale*,_R_A1 const CHAR*,_R_A2 struct pOS_DateStamp*, _R_A3 struct pOS_Callback*);
  47. ULONG pOS_FormatDateStr(_R_A0 struct pOS_Locale*,_R_A1 const CHAR*,_R_A2 struct pOS_DateStamp*, _R_A3 CHAR*,_R_D0 ULONG);
  48.  
  49.  
  50.  
  51. __ARID__ struct pOS_Catalog* pOS_OpenCatalog(_R_A0 struct pOS_Locale*,_R_A1 const CHAR*,ULONG tag,...);
  52.  
  53.  
  54.  
  55. #ifdef __cplusplus
  56. }
  57. #endif
  58.  
  59. #endif
  60.