Describes the locale conventions.

typedef struct _UniLconv {
  UniChar      *decimal_point;      /*  Non-monetary decimal point. */
  UniChar      *thousands_sep;      /*  Non-monetary thousands' separator. */
  SHORT        *grouping;           /*  Size of each group of digits in non-monetary quantities. */
  UniChar      *int_curr_symbol;    /*  International currency symbol and separator. */
  UniChar      *currency_symbol;    /*  Local currency symbol. */
  UniChar      *mon_decimal_point;  /*  Monetary decimal point. */
  UniChar      *mon_thousands_sep;  /*  Monetary thousands' separator. */
  SHORT        *mon_grouping;       /*  Size of each group of digits in monetary quantities. */
  UniChar      *positive_sign;      /*  Non-negative values sign. */
  UniChar      *negative_sign;      /*  Negative values sign. */
  SHORT         int_frac_digits;    /*  Number of fractional digits for international currency. */
  SHORT         frac_digits;        /*  Number of fractional digits for local currency. */
  SHORT         p_cs_precedes;      /*  Non-negative currency symbol: 1 - precedes; 0 - succeeds. */
  SHORT         p_sep_by_space;     /*  Non-negative currency symbol: 1 - space; 0 - no space. */
  SHORT         n_cs_precedes;      /*  Negative currency symbol: 1 - precedes; 0 - succeeds. */
  SHORT         n_sep_by_space;     /*  Negative currency symbol: 1 - space; 0 - no space. */
  SHORT         p_sign_posn;        /*  Positioning of non-negative monetary sign. */
  SHORT         os2_mondecpt;       /*  OS/2 currency symbol positioning. */
  UniChar      *debit_sign;         /*  Non-negative valued debit monetary symbol. */
  UniChar      *credit_sign;        /*  Negative valued credit monetary symbol. */
  UniChar      *left_parenthesis;   /*  Negative valued left parenthesis monetary symbol. */
  UniChar      *right_parenthesis;  /*  Negative valued right parenthesis monetary symbol. */
} UniLconv;

typedef   UniLconv   * pUniLconv ;


[Back: UniChar]
[Next: UniLconv Field - decimal_point]