From a9c301fb137c1aac7aa58832711b9f0f243ad84e Mon Sep 17 00:00:00 2001 From: solar Date: Mon, 13 Jun 2011 10:13:23 +0000 Subject: [PATCH] Added LC_* definitions. git-svn-id: https://srv7.svn-repos.de/dev34/pdclib/trunk@518 546481bc-9713-0410-bf18-d3337bbf4a3e --- includes/locale.h | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/includes/locale.h b/includes/locale.h index d849244..82fc21b 100644 --- a/includes/locale.h +++ b/includes/locale.h @@ -68,22 +68,22 @@ struct lconv /* This is strictly internal, and visible here for technical reasons only. */ extern struct lconv _PDCLIB_lconv; -/* LC_ALL - - entire locale - LC_COLLATE - - strcoll(), strxfrm() - LC_CTYPE - - - LC_MONETARY - - monetary formatting as returned by localeconv - LC_NUMERIC - - decimal-point character for printf() / scanf() functions, string - conversions, and nonmonetary formattign as returned by localeconv - LC_TIME - - strftime(), wcsftime() - - First arguments to setlocale(). +/* First arguments to setlocale(). + TODO: Beware, values might change before v0.6 is released. */ +/* Entire locale */ +#define LC_ALL 0 +/* Collation (strcoll(), strxfrm()) */ +#define LC_COLLATE 1 +/* Character types () */ +#define LC_CTYPE 2 +/* Monetary formatting (as returned by localeconv) */ +#define LC_MONETARY 3 +/* Decimal-point character (for printf() / scanf() functions), string + conversions, nonmonetary formatting as returned by localeconv */ +#define LC_NUMERIC 4 +/* Time formats (strftime(), wcsftime()) */ +#define LC_TIME 5 /* The category parameter can be any of the LC_* macros to specify if the call to setlocale() shall affect the entire locale or only a portion thereof. -- 2.30.2