home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / gnu / os-include / prefs / locale.i < prev    next >
Text File  |  1993-10-15  |  2KB  |  90 lines

  1.     IFND    PREFS_LOCALE_I
  2. PREFS_LOCALE_I    SET    1
  3. **
  4. **    $VER: locale.i 38.4 (5.12.91)
  5. **    Includes Release 40.15
  6. **
  7. **    File format for locale preferences
  8. **
  9. **    (C) Copyright 1991-1993 Commodore-Amiga, Inc.
  10. **    All Rights Reserved
  11. **
  12.  
  13. ;---------------------------------------------------------------------------
  14.  
  15.     IFND EXEC_TYPES_I
  16.     INCLUDE "exec/types.i"
  17.     ENDC
  18.  
  19. ;---------------------------------------------------------------------------
  20.  
  21. ID_LCLE equ "LCLE"
  22. ID_CTRY equ "CTRY"
  23.  
  24. ;---------------------------------------------------------------------------
  25.  
  26.    STRUCTURE CountryPrefs,0
  27.     STRUCT    cp_Reserved,4*4
  28.     ULONG    cp_CountryCode
  29.     ULONG    cp_TelephoneCode
  30.     UBYTE    cp_MeasuringSystem
  31.  
  32.     STRUCT    cp_DateTimeFormat,80
  33.     STRUCT    cp_DateFormat,40
  34.     STRUCT    cp_TimeFormat,40
  35.  
  36.     STRUCT    cp_ShortDateTimeFormat,80
  37.     STRUCT    cp_ShortDateFormat,40
  38.     STRUCT    cp_ShortTimeFormat,40
  39.  
  40.     ; for numeric values
  41.     STRUCT    cp_DecimalPoint,10
  42.     STRUCT    cp_GroupSeparator,10
  43.     STRUCT    cp_FracGroupSeparator,10
  44.     STRUCT    cp_Grouping,10
  45.     STRUCT    cp_FracGrouping,10
  46.  
  47.     ; for monetary values
  48.     STRUCT    cp_MonDecimalPoint,10
  49.     STRUCT    cp_MonGroupSeparator,10
  50.     STRUCT    cp_MonFracGroupSeparator,10
  51.     STRUCT    cp_MonGrouping,10
  52.     STRUCT    cp_MonFracGrouping,10
  53.     UBYTE    cp_MonFracDigits
  54.     UBYTE    cp_MonIntFracDigits
  55.  
  56.     ; for currency symbols
  57.     STRUCT    cp_MonCS,10
  58.     STRUCT    cp_MonSmallCS,10
  59.     STRUCT    cp_MonIntCS,10
  60.  
  61.     ; for positive monetary values
  62.     STRUCT    cp_MonPositiveSign,10
  63.     UBYTE    cp_MonPositiveSpaceSep
  64.     UBYTE    cp_MonPositiveSignPos
  65.     UBYTE    cp_MonPositiveCSPos
  66.  
  67.     ; for negative monetary values
  68.     STRUCT    cp_MonNegativeSign,10
  69.     UBYTE    cp_MonNegativeSpaceSep
  70.     UBYTE    cp_MonNegativeSignPos
  71.     UBYTE    cp_MonNegativeCSPos
  72.  
  73.     UBYTE    cp_CalendarType
  74.    LABEL CountryPrefs_SIZEOF
  75.  
  76. ;---------------------------------------------------------------------------
  77.  
  78.    STRUCTURE LocalePrefs,0
  79.     STRUCT    lp_Reserved,4*4
  80.     STRUCT    lp_CountryName,32
  81.     STRUCT    lp_PreferredLanguages,10*30
  82.     LONG    lp_GMTOffset
  83.     ULONG    lp_Flags
  84.     STRUCT    lp_CountryData,CountryPrefs_SIZEOF
  85.    LABEL LocalePrefs_SIZEOF
  86.  
  87. ;---------------------------------------------------------------------------
  88.  
  89.     ENDC    ; PREFS_LOCALE_I
  90.