diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2015-04-03 15:41:57 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2015-04-03 15:41:57 -0300 |
| commit | 48d0674c2e85ef7bb447a8a45fbc6af80508f10e (patch) | |
| tree | 9d7b34ea077dfbe155866c9b87ae47ba901b2a7e /luaconf.h | |
| parent | 6ffe006f5c57321a9b3c12a246b142a0394bf62d (diff) | |
| download | lua-48d0674c2e85ef7bb447a8a45fbc6af80508f10e.tar.gz lua-48d0674c2e85ef7bb447a8a45fbc6af80508f10e.tar.bz2 lua-48d0674c2e85ef7bb447a8a45fbc6af80508f10e.zip | |
more consistent use of locale radix character across Lua
Diffstat (limited to 'luaconf.h')
| -rw-r--r-- | luaconf.h | 14 |
1 files changed, 12 insertions, 2 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: luaconf.h,v 1.248 2015/03/06 19:49:50 roberto Exp roberto $ | 2 | ** $Id: luaconf.h,v 1.249 2015/03/31 12:00:07 roberto Exp roberto $ |
| 3 | ** Configuration file for Lua | 3 | ** Configuration file for Lua |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -569,7 +569,7 @@ | |||
| 569 | 569 | ||
| 570 | /* | 570 | /* |
| 571 | ** {================================================================== | 571 | ** {================================================================== |
| 572 | ** Dependencies with C99 | 572 | ** Dependencies with C99 and other C details |
| 573 | ** =================================================================== | 573 | ** =================================================================== |
| 574 | */ | 574 | */ |
| 575 | 575 | ||
| @@ -626,6 +626,16 @@ | |||
| 626 | #endif | 626 | #endif |
| 627 | #endif | 627 | #endif |
| 628 | 628 | ||
| 629 | |||
| 630 | /* | ||
| 631 | @@ lua_getlocaledecpoint gets the locale "radix character" (decimal point). | ||
| 632 | ** Change that if you do not want to use C locales. (Code using this | ||
| 633 | ** macro must include header 'locale.h'.) | ||
| 634 | */ | ||
| 635 | #if !defined(lua_getlocaledecpoint) | ||
| 636 | #define lua_getlocaledecpoint() (localeconv()->decimal_point[0]) | ||
| 637 | #endif | ||
| 638 | |||
| 629 | /* }================================================================== */ | 639 | /* }================================================================== */ |
| 630 | 640 | ||
| 631 | 641 | ||
