diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2013-06-25 15:58:32 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2013-06-25 15:58:32 -0300 |
commit | e39da66c8c23ede187df14fef6314052d124dad3 (patch) | |
tree | c4dee44027c2818daf1d35abf0e209ec6fb1bc0d /lobject.c | |
parent | 483c2ccd0feb881947d2e2ce5177d0061d87adad (diff) | |
download | lua-e39da66c8c23ede187df14fef6314052d124dad3.tar.gz lua-e39da66c8c23ede187df14fef6314052d124dad3.tar.bz2 lua-e39da66c8c23ede187df14fef6314052d124dad3.zip |
macro 'lua_strx2number' does not need to be global
Diffstat (limited to 'lobject.c')
-rw-r--r-- | lobject.c | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lobject.c,v 2.65 2013/05/27 17:42:38 roberto Exp roberto $ | 2 | ** $Id: lobject.c,v 2.66 2013/06/04 19:36:42 roberto Exp roberto $ |
3 | ** Some generic functions over Lua objects | 3 | ** Some generic functions over Lua objects |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -140,6 +140,18 @@ static int isneg (const char **s) { | |||
140 | } | 140 | } |
141 | 141 | ||
142 | 142 | ||
143 | /* | ||
144 | ** lua_strx2number converts an hexadecimal numeric string to a number. | ||
145 | ** In C99, 'strtod' does both conversions. C89, however, has no function | ||
146 | ** to convert floating hexadecimal strings to numbers. For these | ||
147 | ** systems, you can leave 'lua_strx2number' undefined and Lua will | ||
148 | ** provide its own implementation. | ||
149 | */ | ||
150 | #if defined(LUA_USE_STRTODHEX) | ||
151 | #define lua_strx2number(s,p) lua_str2number(s,p) | ||
152 | #endif | ||
153 | |||
154 | |||
143 | #if !defined(lua_strx2number) | 155 | #if !defined(lua_strx2number) |
144 | 156 | ||
145 | #include <math.h> | 157 | #include <math.h> |