*
* /usr/local/etc/country  
*
*	This is a file of information about national formatting
*       for dates, times, and currency.
*
*       Information is indexed by international dialing code
*       and accessed via the country() function.
*
*       The country.h header must be included. It declares
*       country() and the data structure it returns. See
*       country.h for details.
*
*       All blocks of country information must be set up as
*       shown, without spaces within a data line. All lines 
*       except the last in the block must end with \ as the
*       continuation marker.
*    
*       Permitted keywords and values are given at the end 
*       of this file.
*        
default=44

* UK

44:datefmt=1:datesep=/:currsym=GBP:currdec=2:currsty=0:thousep=,:decpt=.:\
   timefmt=1:timesep=::casemap=18222325:datasep=,:

* France

33:datefmt=1:datesep=/:currsym=Euro:currdec=2:currsty=3:thousep=.:decpt=,:\
   timefmt=1:timesep=::datasep=,:

* Germany

49:datefmt=1:datesep=.:currsym=Euro:currdec=2:currsty=3:thousep=.:decpt=,:\
   timefmt=1:timesep=::casemap=0:datasep=,:

* Japan

81:datefmt=2:datesep=-:currsym=Y:currdec=0:currsty=0:thousep=,:decpt=.:\
   timefmt=1:timesep=::datasep=,:

* Switzerland

41:datefmt=1:datesep=.:currsym=CHF:currdec=2:currsty=2:thousep=,:decpt=.:\
   timefmt=1:timesep=::casemap=0:datasep=,:

* USA

01:datefmt=0:datesep=/:currsym=$:currdec=2:currsty=0:thousep=,:decpt=.:\
   timefmt=0:timesep=::datasep=,:

*
*   The first significant line must contain
*
*       default=nn
*
*   where nn is the code of a country in the file. This sets the home
*   country that will be processed when country() is called with a 
*   country code of zero.
*
*       #include <country.h>
*
*       struct COUNTRY *country(xcode,cp)
*       int xcode;                       - the country code
*       struct COUNTRY *cp;              - pointer to a structure to
*                                        - receive the results.
*    
*   If country() is called with xcode=0 the default country will be
*   processed. If it is called with cp set to -1 the contents of xcode
*   becomes the default for the rest of the program run. Calls with a
*   pointer to the struct and a non-zero country code access details for
*   the requested country.
*
*   The parameters describing the country are all of the form
*
*       keyword=value
*
*   and may not contain spaces. If necessary, values may be supplied as
*   hexadecimal strings, which will be converted to the equivalent 
*   character string before validation and length checking. A hex string
*   is made of the repeating group 'xhh', e.g. x30x31x32 is '012'.
*
*   The parameters are:
*
*       casemap - Exists for comformity with DOS. Not used by OS/9.
*       currdec - 1 - 3 Number of decimal places in the currency.
*       currsty - 0 - Currency symbol preceeds value without a gap.
*                 1 - Currency symbol follows value without a gap.
*                 2 - Currency symbol preceeds value with a space between.
*                 3 - Currency symbol follows value with a space between.
*       currsym - The currency symbol. Up to 4 characters.
*       datasep - The character used in delimited data files to separate
*                 fields. Usually a comma.
*       datefmt - 0 - US format: MM.DD.CCYY
*                 1 - European:  DD.MM.CCYY
*                 2 - Japanese:  CCYY.MM.DD
*       datesep - The separator used within dates (shown above as '.').
*       decpt   - The symbol used for a decimal point
*       thousep - The symbol used to delimit thousands.
*       timefmt - 0 - 12 hour time format: HH.MM.SS xx (xx = am or pm))
*                 1 - 24 hour time format: HH.MM.SS
*       timesep - The separator used within times (shown above as '.'). 
*
*   Keywords may appear in any order. The country() function is 
*   identical in calling interface to the Borland equivalent under 
*   MS-DOS, but the functionality is greater.
*
