X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=includes%2Flocale.h;h=e2682ac10bb81a9a132ac8301b343c8b44e10975;hb=686f7a4b4a7e154990831d13e0431190c60a335d;hp=82fc21ba44da0c7438fa6ed653f4ff5ff1298f13;hpb=715fe6b88a65aad9123e44860fef880700e7167d;p=pdclib diff --git a/includes/locale.h b/includes/locale.h index 82fc21b..e2682ac 100644 --- a/includes/locale.h +++ b/includes/locale.h @@ -1,6 +1,4 @@ -/* $Id$ */ - -/* 7.11 Localization +/* Localization This file is part of the Public Domain C Library (PDCLib). Permission is granted to use, modify, and / or redistribute at will. @@ -9,10 +7,7 @@ #ifndef _PDCLIB_LOCALE_H #define _PDCLIB_LOCALE_H _PDCLIB_LOCALE_H -#ifndef _PDCLIB_INT_H -#define _PDCLIB_INT_H _PDCLIB_INT_H -#include <_PDCLIB_int.h> -#endif +#include "_PDCLIB_int.h" #ifndef _PDCLIB_NULL_DEFINED #define _PDCLIB_NULL_DEFINED _PDCLIB_NULL_DEFINED @@ -39,6 +34,15 @@ struct lconv { struct _PDCLIB_ctype_t * ctype; /* internal information */ char * _PDCLIB_errno_texts[_PDCLIB_ERRNO_MAX]; /* strerror() / perror() */ + char * month_name_abbr[12]; /* month names, abbreviated */ + char * month_name_full[12]; /* month names, full */ + char * day_name_abbr[7]; /* weekday names, abbreviated */ + char * day_name_full[7]; /* weekday names, full */ + char * date_time_format; /* date / time format for strftime( "%c" ) */ + char * time_format_12h; /* 12-hour time format for strftime( "%r" ) */ + char * date_format; /* date format for strftime( "%x" ) */ + char * time_format; /* time format for strftime( "%X" ) */ + char * am_pm[2]; /* AM / PM designation */ char * decimal_point; /* decimal point character */ char * thousands_sep; /* character for seperating groups of digits */ char * grouping; /* string indicating the size of digit groups */ @@ -101,4 +105,3 @@ char * setlocale( int category, const char * locale ); struct lconv * localeconv( void ); #endif -