diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1998-12-27 18:25:20 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1998-12-27 18:25:20 -0200 |
commit | 4c94d8cc2cbeac74ae3618b1322c3f3d3ec166ea (patch) | |
tree | fd95bdb49c335389a222547b072b60d04d23043f /lobject.h | |
parent | d2de2d5eda5779832a6e6ce4de1f1d8aa4f01047 (diff) | |
download | lua-4c94d8cc2cbeac74ae3618b1322c3f3d3ec166ea.tar.gz lua-4c94d8cc2cbeac74ae3618b1322c3f3d3ec166ea.tar.bz2 lua-4c94d8cc2cbeac74ae3618b1322c3f3d3ec166ea.zip |
new function "luaO_str2d" to convert strings to numbers, because
old "lex" algorithm had aproximation errors, but strtod (and atof
and scanf) are too slow.
Diffstat (limited to 'lobject.h')
-rw-r--r-- | lobject.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lobject.h,v 1.22 1998/07/12 16:11:55 roberto Exp roberto $ | 2 | ** $Id: lobject.h,v 1.23 1998/12/01 19:09:47 roberto Exp $ |
3 | ** Type definitions for Lua objects | 3 | ** Type definitions for Lua objects |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -30,7 +30,6 @@ | |||
30 | */ | 30 | */ |
31 | #ifndef LUA_NUM_TYPE | 31 | #ifndef LUA_NUM_TYPE |
32 | #define LUA_NUM_TYPE double | 32 | #define LUA_NUM_TYPE double |
33 | #define NUMBER_FMT "%g" | ||
34 | #endif | 33 | #endif |
35 | 34 | ||
36 | 35 | ||
@@ -197,6 +196,7 @@ extern TObject luaO_nilobject; | |||
197 | int luaO_equalObj (TObject *t1, TObject *t2); | 196 | int luaO_equalObj (TObject *t1, TObject *t2); |
198 | int luaO_redimension (int oldsize); | 197 | int luaO_redimension (int oldsize); |
199 | void luaO_insertlist (GCnode *root, GCnode *node); | 198 | void luaO_insertlist (GCnode *root, GCnode *node); |
199 | double luaO_str2d (char *s); | ||
200 | 200 | ||
201 | #ifdef OLD_ANSI | 201 | #ifdef OLD_ANSI |
202 | void luaO_memup (void *dest, void *src, int size); | 202 | void luaO_memup (void *dest, void *src, int size); |