Modify LuaToken so that it emits in base36. The emit and parse routines are 64-bit clean, ie, they can parse and emit any 64-bit number in base36.
This commit is contained in:
@@ -113,9 +113,9 @@ ifeq "$(OS)" "Linux"
|
||||
LUPREX_EXE=luprex
|
||||
LUPREXLIB_DLL=luprexlib.so
|
||||
LUPREXSTATIC_EXE=luprexstatic
|
||||
COMPILE=g++ -Wall $(OPT) -std=c++17 -fvisibility=hidden -c -MMD -fPIC -o
|
||||
LINKDLL=g++ -Wall $(OPT) -std=c++17 -export-dynamic -Wl,--no-allow-shlib-undefined -Wl,-z,defs -shared -o
|
||||
LINKEXE=g++ -Wall $(OPT) -std=c++17 -o
|
||||
COMPILE=g++ -Wall $(OPT) -std=c++20 -fvisibility=hidden -c -MMD -fPIC -o
|
||||
LINKDLL=g++ -Wall $(OPT) -std=c++20 -export-dynamic -Wl,--no-allow-shlib-undefined -Wl,-z,defs -shared -o
|
||||
LINKEXE=g++ -Wall $(OPT) -std=c++20 -o
|
||||
MAKEDEPS=true
|
||||
OPENSSL_INCLUDE=-I./ext/openssl-3.0.1/inc
|
||||
LUA_FLAGS=-DLUA_USE_APICHECK -DLUA_USE_POSIX
|
||||
@@ -136,10 +136,10 @@ ifeq "$(OS)" "Windows"
|
||||
LUPREX_EXE=luprex.exe
|
||||
LUPREXLIB_DLL=luprexlib.dll
|
||||
LUPREXSTATIC_EXE=luprexstatic.exe
|
||||
COMPILE=CL $(OPT) /std:c++17 /EHsc /nologo /MD /TP /c /Fo:
|
||||
LINKDLL=CL $(OPT) /std:c++17 /EHsc /nologo /LDd /Fe:
|
||||
LINKEXE=CL $(OPT) /std:c++17 /EHsc /nologo /Fe:
|
||||
MAKEDEPS=g++ -Wall -std=c++17 -MMD -E -o
|
||||
COMPILE=CL $(OPT) /std:c++20 /EHsc /nologo /MD /TP /c /Fo:
|
||||
LINKDLL=CL $(OPT) /std:c++20 /EHsc /nologo /LDd /Fe:
|
||||
LINKEXE=CL $(OPT) /std:c++20 /EHsc /nologo /Fe:
|
||||
MAKEDEPS=g++ -Wall -std=c++20 -MMD -E -o
|
||||
OPENSSL_INCLUDE=-I./ext/openssl-3.1.0/inc
|
||||
LUA_FLAGS=-DLUA_USE_APICHECK -DLUA_COMPAT_ALL
|
||||
LIBS=ext/openssl-3.1.0/lib/visual/libcrypto.lib ext/openssl-3.1.0/lib/visual/libssl.lib ws2_32.lib crypt32.lib cryptui.lib user32.lib advapi32.lib
|
||||
|
||||
Reference in New Issue
Block a user