* mingwex/mb_wc_common.h (get_codepage): Get it

from __lc_codepage.
This commit is contained in:
Danny Smith 2006-09-19 09:09:58 +00:00
parent b44ba33a1f
commit c0b5e094e2
2 changed files with 7 additions and 13 deletions

View File

@ -1,3 +1,8 @@
2006-09-19 Danny Smith <dannysmith@users.sourceforge.net>
* mingwex/mb_wc_common.h (get_codepage): Get it
from __lc_codepage.
2006-09-18 Danny Smith <dannysmith@users.sourceforge.net>
* mingwex/gdtoa/g_xfmt.c (g_xfmt): Fix representation of infinity.

View File

@ -1,18 +1,7 @@
#include <locale.h>
#include <string.h>
#include <stdlib.h>
__declspec(dllimport) unsigned int __lc_codepage;
static inline
unsigned int get_codepage (void)
{
char* cp_string;
/*
locale :: "lang[_country[.code_page]]"
| ".code_page"
*/
if ((cp_string = strchr(setlocale(LC_CTYPE, NULL), '.')))
return ((unsigned) atoi (cp_string + 1));
return 0;
return __lc_codepage;
}