From: John L. <jr...@us...> - 2008-02-02 16:41:49
|
Update of /cvsroot/wxlua/wxLua/modules/wxlua/src In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv17989/wxLua/modules/wxlua/src Modified Files: wxlstate.cpp Log Message: Visual C fix for not understanding ULL Update bakefiles Index: wxlstate.cpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxlua/src/wxlstate.cpp,v retrieving revision 1.172 retrieving revision 1.173 diff -C2 -d -r1.172 -r1.173 *** wxlstate.cpp 2 Feb 2008 15:56:55 -0000 1.172 --- wxlstate.cpp 2 Feb 2008 16:41:45 -0000 1.173 *************** *** 4019,4023 **** #define BITLIB_FLOAT_MAX 0xfffffffffffffL #define BITLIB_FLOAT_MIN (-0x10000000000000L) ! #define BITLIB_FLOAT_UMAX 0x1fffffffffffffUL /* FIXME: Assume lua_Integer is ptrdiff_t */ --- 4019,4027 ---- #define BITLIB_FLOAT_MAX 0xfffffffffffffL #define BITLIB_FLOAT_MIN (-0x10000000000000L) ! #if defined(__VISUALC__) ! #define BITLIB_FLOAT_UMAX 0x1fffffffffffffUL ! #else ! #define BITLIB_FLOAT_UMAX 0x1fffffffffffffULL ! #endif /* FIXME: Assume lua_Integer is ptrdiff_t */ *************** *** 4087,4091 **** #define MONADIC(name, op) \ ! static int bit_##name(lua_State *L) { \ lua_Number f; \ lua_pushinteger(L, BIT_TRUNCATE(op TOBIT(L, 1, f))); \ --- 4091,4095 ---- #define MONADIC(name, op) \ ! static int bit_ ## name(lua_State *L) { \ lua_Number f; \ lua_pushinteger(L, BIT_TRUNCATE(op TOBIT(L, 1, f))); \ |