diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1999-10-19 11:33:22 -0200 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1999-10-19 11:33:22 -0200 |
| commit | 910836fb53cb80e93de666526714bc51f2c63510 (patch) | |
| tree | 954e893d1ed30b8bcb1fc89b063e7b56472dd899 | |
| parent | 8e7451512f01a89b4230be65cf086f7c1d41d2e2 (diff) | |
| download | lua-910836fb53cb80e93de666526714bc51f2c63510.tar.gz lua-910836fb53cb80e93de666526714bc51f2c63510.tar.bz2 lua-910836fb53cb80e93de666526714bc51f2c63510.zip | |
warnings from Visual C++
Diffstat (limited to '')
| -rw-r--r-- | lbuiltin.c | 4 | ||||
| -rw-r--r-- | liolib.c | 5 | ||||
| -rw-r--r-- | llex.c | 4 | ||||
| -rw-r--r-- | lmem.c | 4 | ||||
| -rw-r--r-- | lobject.h | 4 | ||||
| -rw-r--r-- | lstring.c | 6 | ||||
| -rw-r--r-- | ltable.c | 4 |
7 files changed, 15 insertions, 16 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lbuiltin.c,v 1.66 1999/10/11 16:13:11 roberto Exp roberto $ | 2 | ** $Id: lbuiltin.c,v 1.67 1999/10/14 19:13:31 roberto Exp roberto $ |
| 3 | ** Built-in functions | 3 | ** Built-in functions |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -671,7 +671,7 @@ static void extra_services (void) { | |||
| 671 | lua_settagmethod(luaL_check_int(2), "gc"); | 671 | lua_settagmethod(luaL_check_int(2), "gc"); |
| 672 | break; | 672 | break; |
| 673 | 673 | ||
| 674 | default: luaL_arg_check(0, 1, "invalid service"); | 674 | default: luaL_argerror(1, "invalid service"); |
| 675 | } | 675 | } |
| 676 | } | 676 | } |
| 677 | 677 | ||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: liolib.c,v 1.46 1999/10/07 19:18:36 roberto Exp roberto $ | 2 | ** $Id: liolib.c,v 1.47 1999/10/11 16:06:01 roberto Exp roberto $ |
| 3 | ** Standard I/O (and system) library | 3 | ** Standard I/O (and system) library |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -500,8 +500,7 @@ static void setloc (void) { | |||
| 500 | 500 | ||
| 501 | 501 | ||
| 502 | static void io_exit (void) { | 502 | static void io_exit (void) { |
| 503 | lua_Object o = lua_getparam(1); | 503 | exit(luaL_opt_int(1, EXIT_FAILURE)); |
| 504 | exit(lua_isnumber(o) ? (int)lua_getnumber(o) : 1); | ||
| 505 | } | 504 | } |
| 506 | 505 | ||
| 507 | /* }====================================================== */ | 506 | /* }====================================================== */ |
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: llex.c,v 1.40 1999/10/04 17:51:04 roberto Exp roberto $ | 2 | ** $Id: llex.c,v 1.41 1999/10/11 16:13:42 roberto Exp roberto $ |
| 3 | ** Lexical Analyzer | 3 | ** Lexical Analyzer |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -37,7 +37,7 @@ void luaX_init (void) { | |||
| 37 | int i; | 37 | int i; |
| 38 | for (i=0; i<(sizeof(reserved)/sizeof(reserved[0])); i++) { | 38 | for (i=0; i<(sizeof(reserved)/sizeof(reserved[0])); i++) { |
| 39 | TaggedString *ts = luaS_new(reserved[i]); | 39 | TaggedString *ts = luaS_new(reserved[i]); |
| 40 | ts->marked = RESERVEDMARK+i; /* reserved word */ | 40 | ts->marked = (unsigned char)(RESERVEDMARK+i); /* reserved word */ |
| 41 | } | 41 | } |
| 42 | } | 42 | } |
| 43 | 43 | ||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lmem.c,v 1.17 1999/05/24 17:51:05 roberto Exp roberto $ | 2 | ** $Id: lmem.c,v 1.18 1999/08/16 20:52:00 roberto Exp roberto $ |
| 3 | ** Interface to Memory Manager | 3 | ** Interface to Memory Manager |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -129,7 +129,7 @@ void *luaM_realloc (void *block, unsigned long size) { | |||
| 129 | numblocks++; | 129 | numblocks++; |
| 130 | *(unsigned long *)newblock = size; | 130 | *(unsigned long *)newblock = size; |
| 131 | for (i=0;i<MARKSIZE;i++) | 131 | for (i=0;i<MARKSIZE;i++) |
| 132 | *(newblock+HEADER+size+i) = MARK+i; | 132 | *(newblock+HEADER+size+i) = (char)(MARK+i); |
| 133 | return newblock+HEADER; | 133 | return newblock+HEADER; |
| 134 | } | 134 | } |
| 135 | } | 135 | } |
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lobject.h,v 1.32 1999/10/11 16:13:11 roberto Exp roberto $ | 2 | ** $Id: lobject.h,v 1.33 1999/10/14 19:13:31 roberto Exp roberto $ |
| 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 | */ |
| @@ -170,7 +170,7 @@ typedef struct node { | |||
| 170 | typedef struct Hash { | 170 | typedef struct Hash { |
| 171 | int htag; | 171 | int htag; |
| 172 | Node *node; | 172 | Node *node; |
| 173 | unsigned int size; | 173 | int size; |
| 174 | Node *firstfree; /* this position is free; all positions after it are full */ | 174 | Node *firstfree; /* this position is free; all positions after it are full */ |
| 175 | struct Hash *next; | 175 | struct Hash *next; |
| 176 | int marked; | 176 | int marked; |
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lstring.c,v 1.23 1999/10/11 16:13:11 roberto Exp roberto $ | 2 | ** $Id: lstring.c,v 1.24 1999/10/14 19:13:31 roberto Exp roberto $ |
| 3 | ** String table (keeps all strings handled by Lua) | 3 | ** String table (keeps all strings handled by Lua) |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -146,7 +146,7 @@ static TaggedString *insert_s (const char *str, long l, | |||
| 146 | 146 | ||
| 147 | 147 | ||
| 148 | static TaggedString *insert_u (void *buff, int tag, stringtable *tb) { | 148 | static TaggedString *insert_u (void *buff, int tag, stringtable *tb) { |
| 149 | unsigned long h = (unsigned long)buff; | 149 | unsigned long h = (IntPoint)buff; |
| 150 | int h1 = h%tb->size; | 150 | int h1 = h%tb->size; |
| 151 | TaggedString *ts; | 151 | TaggedString *ts; |
| 152 | for (ts = tb->hash[h1]; ts; ts = ts->nexthash) | 152 | for (ts = tb->hash[h1]; ts; ts = ts->nexthash) |
| @@ -160,7 +160,7 @@ static TaggedString *insert_u (void *buff, int tag, stringtable *tb) { | |||
| 160 | 160 | ||
| 161 | 161 | ||
| 162 | TaggedString *luaS_createudata (void *udata, int tag) { | 162 | TaggedString *luaS_createudata (void *udata, int tag) { |
| 163 | int t = ((unsigned int)udata%NUM_HASHUDATA)+NUM_HASHSTR; | 163 | int t = ((IntPoint)udata%NUM_HASHUDATA)+NUM_HASHSTR; |
| 164 | return insert_u(udata, tag, &L->string_root[t]); | 164 | return insert_u(udata, tag, &L->string_root[t]); |
| 165 | } | 165 | } |
| 166 | 166 | ||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: ltable.c,v 1.25 1999/10/04 17:51:04 roberto Exp roberto $ | 2 | ** $Id: ltable.c,v 1.26 1999/10/14 19:13:31 roberto Exp roberto $ |
| 3 | ** Lua tables (hash) | 3 | ** Lua tables (hash) |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -63,7 +63,7 @@ static Node *luaH_mainposition (const Hash *t, const TObject *key) { | |||
| 63 | lua_error("unexpected type to index table"); | 63 | lua_error("unexpected type to index table"); |
| 64 | h = 0; /* to avoid warnings */ | 64 | h = 0; /* to avoid warnings */ |
| 65 | } | 65 | } |
| 66 | return &t->node[h%t->size]; | 66 | return &t->node[h%(unsigned int)t->size]; |
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | 69 | ||
