home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Pascal / MAXONPASCAL2.DMS / in.adf / INCLUDE / prefs / locale.h < prev    next >
Encoding:
Text File  |  1994-07-25  |  1.9 KB  |  68 lines

  1. {$if not def PREFS_LOCALE_H} CONST PREFS_LOCALE_H=TRUE;
  2.  
  3. { ****************************************************************
  4.   ** KickPascal-Include-Datei "prefs/locale.h" zu Kickstart 3.0 **
  5.   **************************************************************** }
  6.  
  7. {$if not def LIBRARIES_IFFPARSE_H;incl "libraries/iffparse.h";endif}
  8.  
  9. CONST
  10.  ID_LCLE = $4c434c45; { "LCLE" }
  11.  ID_CTRY = $43545259; { "CTRY" }
  12.  
  13. TYPE
  14.  p_CountryPrefs=^CountryPrefs;
  15.  CountryPrefs = RECORD
  16.   cp_Reserved       : array[0..3] of Long;
  17.   cp_CountryCode    : Long;
  18.   cp_TelephoneCode  : Long;
  19.   cp_MeasuringSystem: Byte;
  20.   cp_DateTimeFormat : String[80];
  21.   cp_DateFormat     : String[40];
  22.   cp_TimeFormat     : String[40];
  23.   cp_ShortDateTimeFormat : String[80];
  24.   cp_ShortDateFormat     : String[40];
  25.   cp_ShortTimeFormat     : String[40];
  26.   
  27.   cp_DecimalPoint   : String[10];
  28.   cp_GroupSeparator : String[10];
  29.   cp_FracGroupSeparator  : String[10];
  30.   cp_Grouping       : array[0..9] of Byte;
  31.   cp_FracGrouping   : array[0..9] of Byte;
  32.   
  33.   cp_MonDecimalPoint: String[10];
  34.   cp_MonGroupSeparator   : String[10];
  35.   cp_MonFracGroupSeparator: String[10];
  36.   cp_MonGrouping    : array[0..9] of Byte;
  37.   cp_MonFracGrouping: array[0..9] of Byte;
  38.   cp_MonFracDigits  : Byte;
  39.   cp_MonIntFracDigits    : Byte;
  40.  
  41.   cp_MonCS          : String[10];
  42.   cp_MonSmallCS     : String[10];
  43.   cp_MonIntCS       : String[10];
  44.   
  45.   cp_MonPositiveSign     : String[10];
  46.   cp_MonPositiveSpaceSep : Byte;
  47.   cp_MonPositiveSignPos  : Byte;
  48.   cp_MonPositiveCSPos    : Byte;
  49.   
  50.   cp_MonNegativeSign     : String[10];
  51.   cp_MonNegativeSpaceSep : Byte;
  52.   cp_MonNegativeSignPos  : Byte;
  53.   cp_MonNegativeCSPos    : Byte;
  54.   cp_CalendarType        : Byte;
  55.  end;
  56.  
  57.  p_LocalePrefs=^LocalePrefs;
  58.  LocalePrefs = RECORD
  59.   lp_Reserved    : array[0..3] of Long;
  60.   lp_CountryName : String[32];
  61.   lp_PreferredLanguages : array[0..9] of string[30];
  62.   lp_GMTOffset   : Long;
  63.   lp_Flags       : Long;
  64.   lp_CountryData : CountryPrefs;
  65.  end;
  66.  
  67. {$endif}
  68.