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))); \
|