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

  1. #ifndef __INC_POS_LOCALE_LANGBASE_H
  2. #define __INC_POS_LOCALE_LANGBASE_H
  3. /*******************************************************************
  4.  Includes Release 24
  5.  (C) Copyright 1995-1997 proDAD
  6.      All Rights Reserved
  7.  
  8.  $AUT Holger Papajewski
  9.  $DAT >>LangBase.h<<   27 Nov 1996    17:44:04 - (C) ProDAD
  10. *******************************************************************/
  11.  
  12. #ifndef __INC_POS_PEXEC_LIBRARY_H
  13. #include <pExec/Library.h>
  14. #endif
  15. #ifndef __INC_POS_PEXEC_LIST_H
  16. #include <pExec/List.h>
  17. #endif
  18.  
  19. /*----------------------------------
  20. -----------------------------------*/
  21. struct pOS_LanguageBase
  22. {
  23.   struct pOS_Library    lgb_Lib;
  24.  
  25.   const CHAR          **lgb_LangStrs;
  26.   const UBYTE          *lgb_ToUpper;
  27.   const UBYTE          *lgb_ToLower;
  28.   const UBYTE          *lgb_Cmp;
  29.   const UWORD          *lgb_IsType;
  30. };
  31.  
  32.  
  33. enum pOS_LocaleIsType_Bits
  34. {
  35.   LOC_AlNum  = 0x0001,
  36.   LOC_Alpha  = 0x0002,
  37.   LOC_Cntrl  = 0x0004,
  38.   LOC_Digit  = 0x0008,
  39.   LOC_Graph  = 0x0010,
  40.   LOC_Lower  = 0x0020,
  41.   LOC_Print  = 0x0040,
  42.   LOC_Punct  = 0x0080,
  43.   LOC_Space  = 0x0100,
  44.   LOC_Upper  = 0x0200,
  45.   LOC_XDigit = 0x0400,
  46. };
  47.  
  48. #endif
  49.