I'm getting these errors in lua_scripting.c I'm guessing it's becuase going from C to C++ might mix it up.
Compiling o/lua_scripting.o....
lua_scripting.c: In function `int check_vnum(lua_State*)':
lua_scripting.c:88: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `ROOM_INDEX_DATA* L_find_room(lua_State*, int)':
lua_scripting.c:139: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `CHAR_DATA* L_find_character(lua_State*)':
lua_scripting.c:225: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_sysdata(lua_State*)':
lua_scripting.c:535: error: 'struct system_data' has no member named 'ident_retr
ies'
lua_scripting.c: In function `int L_room_info(lua_State*)':
lua_scripting.c:1269: error: cannot convert `EXT_BV' to `lua_Number' for argumen
t `2' to `void lua_pushnumber(lua_State*, lua_Number)'
lua_scripting.c:1295: warning: comparison between signed and unsigned integer ex
pressions
lua_scripting.c: In function `int L_room_exits(lua_State*)':
lua_scripting.c:1333: warning: converting to `int' from `lua_Number'
lua_scripting.c:1347: warning: comparison between signed and unsigned integer ex
pressions
lua_scripting.c: In function `int L_set_char_color(lua_State*)':
lua_scripting.c:1366: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_transfer(lua_State*)':
lua_scripting.c:1422: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_gain_exp(lua_State*)':
lua_scripting.c:1475: warning: passing `lua_Number' for converting 2 of `void ga
in_exp(CHAR_DATA*, int)'
lua_scripting.c: In function `int L_gain_gold(lua_State*)':
lua_scripting.c:1483: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_destroy_item(lua_State*)':
lua_scripting.c:1494: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_purgeobj(lua_State*)':
lua_scripting.c:1524: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_oinvoke(lua_State*)':
lua_scripting.c:1571: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `OBJ_DATA* make_one_object(lua_State*, AREA_DATA*,
int, int)':
lua_scripting.c:1607: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `OBJ_DATA* build_nested_object(lua_State*, AREA_DAT
A*, int, int)':
lua_scripting.c:1659: warning: comparison between signed and unsigned integer ex
pressions
lua_scripting.c: In function `int L_minvoke(lua_State*)':
lua_scripting.c:1694: warning: converting to `int' from `lua_Number'
lua_scripting.c:1727: warning: converting to `int' from `lua_Number'
lua_scripting.c:1768: warning: comparison between signed and unsigned integer ex
pressions
lua_scripting.c: In function `int L_randomize_exits(lua_State*)':
lua_scripting.c:1845: warning: passing `lua_Number' for converting 2 of `void ra
ndomize_exits(ROOM_INDEX_DATA*, short int)'
lua_scripting.c: In function `int L_make_trap(lua_State*)':
lua_scripting.c:1853: warning: converting to `int' from `lua_Number'
$
lua_scripting.c:1855: warning: converting to `int' from `lua_Number'
lua_scripting.c:1856: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_msg_char(lua_State*)':
lua_scripting.c:2173: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_msg_room(lua_State*)':
lua_scripting.c:2203: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_msg_area(lua_State*)':
lua_scripting.c:2236: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_msg_game(lua_State*)':
lua_scripting.c:2267: warning: converting to `int' from `lua_Number'
lua_scripting.c: In function `int L_mt_srand(lua_State*)':
lua_scripting.c:2392: warning: comparison between signed and unsigned integer ex
pressions
lua_scripting.c:2400: warning: converting to `long unsigned int' from `lua_Numbe
r'
lua_scripting.c:2407: warning: passing `lua_Number' for converting 1 of `void in
it_genrand(long unsigned int)'
lua_scripting.c: In function `int call_mud_lua_function(const char*, int)':
lua_scripting.c:2751: warning: converting to `int' from `lua_Number'
make[1]: *** [o/lua_scripting.o] Error 1
make: *** [all] Error 2