struct variant {
char *codeset; /* code set of the current locale */
char backslash; /* encoding of \ */
char right_bracket; /* encoding of ] */
char left_bracket; /* encoding of [ */
char right_brace; /* encoding of } */
char left_brace; /* encoding of { */
char circumflex; /* encoding of ^ */
char tilde; /* encoding of ~ */
char exclamation_mark; /* encoding of ! */
char number_sign; /* encoding of # */
char vertical_line; /* encoding of | */
char dollar_sign; /* encoding of $ */
char commercial_at; /* encoding of @ */
char grave_accent; /* encoding of ˋ */
};
struct variant *getsyntx(void);
For more information about the effect of locale, see setlocale(), locale.h, or look up the individual functions in this topic. For still more information, see "Internationalization: Locales and Character Sets" in z/OS XL C/C++ Programming Guide.