X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Flocale.c;h=757bf8ee85050df7e09b23a3cdda64c5e6004186;hp=4dfe663dd5c79d0c53efcf674dd79985fad23aa9;hb=0a5395faab237ba9008352b0f4bee9659bbd3d5f;hpb=34893ecc2200dc7017c36a54cb6c5f4c2378b5ec diff --git a/functions/locale.c b/functions/locale.c index 4dfe663..757bf8e 100644 --- a/functions/locale.c +++ b/functions/locale.c @@ -5,5 +5,54 @@ // This code is Public Domain. Use, modify, and redistribute at will. // ---------------------------------------------------------------------------- -struct lconv * localeconv( void ) { /* TODO */ }; +/* PDPC code - unreviewed +static struct lconv thislocale = { + ".", + "", + "", + "", + "", + "", + "", + "", + "", + "", + CHAR_MAX, + CHAR_MAX, + CHAR_MAX, + CHAR_MAX, + CHAR_MAX, + CHAR_MAX, + CHAR_MAX, + CHAR_MAX +}; +*/ + char * setlocale( int categories, const char * locale_name ) { /* TODO */ }; + +/* PDPC code - unreviewed +{ + (void)category; + if (locale == NULL) + { + return ("C"); + } + else if ((strcmp(locale, "C") == 0) + || (strcmp(locale, "") == 0)) + { + return ("C"); + } + else + { + return (NULL); + } +} +*/ + +struct lconv * localeconv( void ) { /* TODO */ }; + +/* PDPC code - unreviewed +{ + return (&thislocale); +} +*/