<variant.h>

The <variant.h> include file declares the getsyntx function and the struct variant type:

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 `  */
}



Locales and Localization


setlocale -- Set Locale
<locale.h>