diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2014-10-09 13:24:12 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2014-10-09 13:24:12 +0200 |
commit | 595f6b02c854fdc412a180fc6767148d6eebd394 (patch) | |
tree | ec20d12b00203d684db3ef44f2ed6e0390f7e02b /tolua | |
parent | c439b87bc9bc4d25982ec0044468bd405fac8296 (diff) | |
download | crawler-595f6b02c854fdc412a180fc6767148d6eebd394.tar.gz crawler-595f6b02c854fdc412a180fc6767148d6eebd394.tar.bz2 |
fixed some tests
Diffstat (limited to 'tolua')
-rw-r--r-- | tolua/Makefile | 2 | ||||
-rw-r--r-- | tolua/src/bin/toluabind.c | 953 |
2 files changed, 463 insertions, 492 deletions
diff --git a/tolua/Makefile b/tolua/Makefile index 2d5f6af..40533f0 100644 --- a/tolua/Makefile +++ b/tolua/Makefile @@ -15,3 +15,5 @@ all clean klean: debug: cd src/bin; make debug + +test: diff --git a/tolua/src/bin/toluabind.c b/tolua/src/bin/toluabind.c index 8b14849..7bac569 100644 --- a/tolua/src/bin/toluabind.c +++ b/tolua/src/bin/toluabind.c @@ -34,217 +34,204 @@ LUALIB_API int luaopen_tolua (lua_State* tolua_S) { /* begin embedded lua code */ static unsigned char B[] = { - 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10,114, 97, - 119,116,121,112,101, 32, 61, 32,116,121,112,101, 13, 10, 13, + 10,114, 97,119,116,121,112,101, 32, 61, 32,116,121,112,101, 10,102,117,110, 99,116,105,111,110, 32,100,111, 95, 32, 40, - 102, 44, 32,101,114,114, 41, 13, 10,105,102, 32,110,111,116, - 32,102, 32,116,104,101,110, 32,112,114,105,110,116, 40,101, - 114,114, 41, 59, 32,114,101,116,117,114,110, 32,101,110,100, - 13, 10,108,111, 99, 97,108, 32, 97, 44, 98, 32, 61, 32,112, - 99, 97,108,108, 40,102, 41, 13, 10,105,102, 32,110,111,116, - 32, 97, 32,116,104,101,110, 32,112,114,105,110,116, 40, 98, - 41, 59, 32,114,101,116,117,114,110, 32,110,105,108, 13, 10, - 101,108,115,101, 32,114,101,116,117,114,110, 32, 98, 32,111, - 114, 32,116,114,117,101, 13, 10,101,110,100, 13, 10,101,110, - 100, 13, 10, 13, 10,102,117,110, 99,116,105,111,110, 32,100, - 111,115,116,114,105,110,103, 40,115, 41, 32,114,101,116,117, - 114,110, 32,100,111, 95, 40,108,111, 97,100, 40,115, 41, 41, - 32,101,110,100, 13, 10, 13, 10,108,111, 99, 97,108, 32,116, - 97, 98, 32, 61, 32,116, 97, 98,108,101, 13, 10,102,111,114, - 101, 97, 99,104, 32, 61, 32,102,117,110, 99,116,105,111,110, - 40,116, 44,102, 41, 13, 10,102,111,114, 32,107, 44,118, 32, - 105,110, 32,112, 97,105,114,115, 40,116, 41, 32,100,111, 13, - 10,102, 40,107, 44,118, 41, 13, 10,101,110,100, 13, 10,101, - 110,100, 13, 10,102,111,114,101, 97, 99,104,105, 32, 61, 32, - 102,117,110, 99,116,105,111,110, 40,116, 44,102, 41, 13, 10, - 102,111,114, 32,105, 44,118, 32,105,110, 32,105,112, 97,105, - 114,115, 40,116, 41, 32,100,111, 13, 10,102, 40,105, 44,118, - 41, 13, 10,101,110,100, 13, 10,101,110,100, 13, 10,103,101, - 116,110, 32, 61, 32,102,117,110, 99,116,105,111,110, 40,116, - 41, 13, 10,114,101,116,117,114,110, 32, 35,116, 13, 10,101, - 110,100, 13, 10,116,105,110,115,101,114,116, 32, 61, 32,116, - 97, 98, 46,105,110,115,101,114,116, 13, 10,116,114,101,109, - 111,118,101, 32, 61, 32,116, 97, 98, 46,114,101,109,111,118, - 101, 13, 10,115,111,114,116, 32, 61, 32,116, 97, 98, 46,115, - 111,114,116, 13, 10, 13, 10,108,111, 99, 97,108, 32,100, 98, - 103, 32, 61, 32,100,101, 98,117,103, 13, 10,103,101,116,105, - 110,102,111, 32, 61, 32,100, 98,103, 46,103,101,116,105,110, - 102,111, 13, 10,103,101,116,108,111, 99, 97,108, 32, 61, 32, - 100, 98,103, 46,103,101,116,108,111, 99, 97,108, 13, 10,115, - 101,116, 99, 97,108,108,104,111,111,107, 32, 61, 32,102,117, - 110, 99,116,105,111,110, 32, 40, 41, 32,101,114,114,111,114, - 34, 96,115,101,116, 99, 97,108,108,104,111,111,107, 39, 32, - 105,115, 32,100,101,112,114,101, 99, 97,116,101,100, 34, 32, - 101,110,100, 13, 10,115,101,116,108,105,110,101,104,111,111, - 107, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40, 41, - 32,101,114,114,111,114, 34, 96,115,101,116,108,105,110,101, - 104,111,111,107, 39, 32,105,115, 32,100,101,112,114,101, 99, - 97,116,101,100, 34, 32,101,110,100, 13, 10,115,101,116,108, - 111, 99, 97,108, 32, 61, 32,100, 98,103, 46,115,101,116,108, - 111, 99, 97,108, 13, 10, 13, 10,108,111, 99, 97,108, 32,109, - 97,116,104, 32, 61, 32,109, 97,116,104, 13, 10, 97, 98,115, - 32, 61, 32,109, 97,116,104, 46, 97, 98,115, 13, 10, 97, 99, - 111,115, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40, - 120, 41, 32,114,101,116,117,114,110, 32,109, 97,116,104, 46, - 100,101,103, 40,109, 97,116,104, 46, 97, 99,111,115, 40,120, - 41, 41, 32,101,110,100, 13, 10, 97,115,105,110, 32, 61, 32, - 102,117,110, 99,116,105,111,110, 32, 40,120, 41, 32,114,101, - 116,117,114,110, 32,109, 97,116,104, 46,100,101,103, 40,109, - 97,116,104, 46, 97,115,105,110, 40,120, 41, 41, 32,101,110, - 100, 13, 10, 97,116, 97,110, 32, 61, 32,102,117,110, 99,116, - 105,111,110, 32, 40,120, 41, 32,114,101,116,117,114,110, 32, - 109, 97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97, - 116, 97,110, 40,120, 41, 41, 32,101,110,100, 13, 10, 97,116, - 97,110, 50, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, - 40,120, 44,121, 41, 32,114,101,116,117,114,110, 32,109, 97, - 116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97,116, 97, - 110, 50, 40,120, 44,121, 41, 41, 32,101,110,100, 13, 10, 99, + 102, 44, 32,101,114,114, 41, 10,105,102, 32,110,111,116, 32, + 102, 32,116,104,101,110, 32,112,114,105,110,116, 40,101,114, + 114, 41, 59, 32,114,101,116,117,114,110, 32,101,110,100, 10, + 108,111, 99, 97,108, 32, 97, 44, 98, 32, 61, 32,112, 99, 97, + 108,108, 40,102, 41, 10,105,102, 32,110,111,116, 32, 97, 32, + 116,104,101,110, 32,112,114,105,110,116, 40, 98, 41, 59, 32, + 114,101,116,117,114,110, 32,110,105,108, 10,101,108,115,101, + 32,114,101,116,117,114,110, 32, 98, 32,111,114, 32,116,114, + 117,101, 10,101,110,100, 10,101,110,100, 10,102,117,110, 99, + 116,105,111,110, 32,100,111,115,116,114,105,110,103, 40,115, + 41, 32,114,101,116,117,114,110, 32,100,111, 95, 40,108,111, + 97,100, 40,115, 41, 41, 32,101,110,100, 10,108,111, 99, 97, + 108, 32,116, 97, 98, 32, 61, 32,116, 97, 98,108,101, 10,102, + 111,114,101, 97, 99,104, 32, 61, 32,102,117,110, 99,116,105, + 111,110, 40,116, 44,102, 41, 10,102,111,114, 32,107, 44,118, + 32,105,110, 32,112, 97,105,114,115, 40,116, 41, 32,100,111, + 10,102, 40,107, 44,118, 41, 10,101,110,100, 10,101,110,100, + 10,102,111,114,101, 97, 99,104,105, 32, 61, 32,102,117,110, + 99,116,105,111,110, 40,116, 44,102, 41, 10,102,111,114, 32, + 105, 44,118, 32,105,110, 32,105,112, 97,105,114,115, 40,116, + 41, 32,100,111, 10,102, 40,105, 44,118, 41, 10,101,110,100, + 10,101,110,100, 10,103,101,116,110, 32, 61, 32,102,117,110, + 99,116,105,111,110, 40,116, 41, 10,114,101,116,117,114,110, + 32, 35,116, 10,101,110,100, 10,116,105,110,115,101,114,116, + 32, 61, 32,116, 97, 98, 46,105,110,115,101,114,116, 10,116, + 114,101,109,111,118,101, 32, 61, 32,116, 97, 98, 46,114,101, + 109,111,118,101, 10,115,111,114,116, 32, 61, 32,116, 97, 98, + 46,115,111,114,116, 10,108,111, 99, 97,108, 32,100, 98,103, + 32, 61, 32,100,101, 98,117,103, 10,103,101,116,105,110,102, + 111, 32, 61, 32,100, 98,103, 46,103,101,116,105,110,102,111, + 10,103,101,116,108,111, 99, 97,108, 32, 61, 32,100, 98,103, + 46,103,101,116,108,111, 99, 97,108, 10,115,101,116, 99, 97, + 108,108,104,111,111,107, 32, 61, 32,102,117,110, 99,116,105, + 111,110, 32, 40, 41, 32,101,114,114,111,114, 34, 96,115,101, + 116, 99, 97,108,108,104,111,111,107, 39, 32,105,115, 32,100, + 101,112,114,101, 99, 97,116,101,100, 34, 32,101,110,100, 10, + 115,101,116,108,105,110,101,104,111,111,107, 32, 61, 32,102, + 117,110, 99,116,105,111,110, 32, 40, 41, 32,101,114,114,111, + 114, 34, 96,115,101,116,108,105,110,101,104,111,111,107, 39, + 32,105,115, 32,100,101,112,114,101, 99, 97,116,101,100, 34, + 32,101,110,100, 10,115,101,116,108,111, 99, 97,108, 32, 61, + 32,100, 98,103, 46,115,101,116,108,111, 99, 97,108, 10,108, + 111, 99, 97,108, 32,109, 97,116,104, 32, 61, 32,109, 97,116, + 104, 10, 97, 98,115, 32, 61, 32,109, 97,116,104, 46, 97, 98, + 115, 10, 97, 99,111,115, 32, 61, 32,102,117,110, 99,116,105, + 111,110, 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109, + 97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97, 99, + 111,115, 40,120, 41, 41, 32,101,110,100, 10, 97,115,105,110, + 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,120, 41, + 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,100,101, + 103, 40,109, 97,116,104, 46, 97,115,105,110, 40,120, 41, 41, + 32,101,110,100, 10, 97,116, 97,110, 32, 61, 32,102,117,110, + 99,116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114, + 110, 32,109, 97,116,104, 46,100,101,103, 40,109, 97,116,104, + 46, 97,116, 97,110, 40,120, 41, 41, 32,101,110,100, 10, 97, + 116, 97,110, 50, 32, 61, 32,102,117,110, 99,116,105,111,110, + 32, 40,120, 44,121, 41, 32,114,101,116,117,114,110, 32,109, + 97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97,116, + 97,110, 50, 40,120, 44,121, 41, 41, 32,101,110,100, 10, 99, 101,105,108, 32, 61, 32,109, 97,116,104, 46, 99,101,105,108, - 13, 10, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,111, - 110, 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109, 97, - 116,104, 46, 99,111,115, 40,109, 97,116,104, 46,114, 97,100, - 40,120, 41, 41, 32,101,110,100, 13, 10,100,101,103, 32, 61, - 32,109, 97,116,104, 46,100,101,103, 13, 10,101,120,112, 32, - 61, 32,109, 97,116,104, 46,101,120,112, 13, 10,102,108,111, - 111,114, 32, 61, 32,109, 97,116,104, 46,102,108,111,111,114, - 13, 10,102,114,101,120,112, 32, 61, 32,109, 97,116,104, 46, - 102,114,101,120,112, 13, 10,108,100,101,120,112, 32, 61, 32, - 109, 97,116,104, 46,108,100,101,120,112, 13, 10,108,111,103, - 32, 61, 32,109, 97,116,104, 46,108,111,103, 13, 10,108,111, - 103, 49, 48, 32, 61, 32,109, 97,116,104, 46,108,111,103, 49, - 48, 13, 10,109, 97,120, 32, 61, 32,109, 97,116,104, 46,109, - 97,120, 13, 10,109,105,110, 32, 61, 32,109, 97,116,104, 46, - 109,105,110, 13, 10,109,111,100, 32, 61, 32,109, 97,116,104, - 46,109,111,100, 13, 10, 80, 73, 32, 61, 32,109, 97,116,104, - 46,112,105, 13, 10,114, 97,100, 32, 61, 32,109, 97,116,104, - 46,114, 97,100, 13, 10,114, 97,110,100,111,109, 32, 61, 32, - 109, 97,116,104, 46,114, 97,110,100,111,109, 13, 10,114, 97, + 10, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,111,110, + 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109, 97,116, + 104, 46, 99,111,115, 40,109, 97,116,104, 46,114, 97,100, 40, + 120, 41, 41, 32,101,110,100, 10,100,101,103, 32, 61, 32,109, + 97,116,104, 46,100,101,103, 10,101,120,112, 32, 61, 32,109, + 97,116,104, 46,101,120,112, 10,102,108,111,111,114, 32, 61, + 32,109, 97,116,104, 46,102,108,111,111,114, 10,102,114,101, + 120,112, 32, 61, 32,109, 97,116,104, 46,102,114,101,120,112, + 10,108,100,101,120,112, 32, 61, 32,109, 97,116,104, 46,108, + 100,101,120,112, 10,108,111,103, 32, 61, 32,109, 97,116,104, + 46,108,111,103, 10,108,111,103, 49, 48, 32, 61, 32,109, 97, + 116,104, 46,108,111,103, 49, 48, 10,109, 97,120, 32, 61, 32, + 109, 97,116,104, 46,109, 97,120, 10,109,105,110, 32, 61, 32, + 109, 97,116,104, 46,109,105,110, 10,109,111,100, 32, 61, 32, + 109, 97,116,104, 46,109,111,100, 10, 80, 73, 32, 61, 32,109, + 97,116,104, 46,112,105, 10,114, 97,100, 32, 61, 32,109, 97, + 116,104, 46,114, 97,100, 10,114, 97,110,100,111,109, 32, 61, + 32,109, 97,116,104, 46,114, 97,110,100,111,109, 10,114, 97, 110,100,111,109,115,101,101,100, 32, 61, 32,109, 97,116,104, - 46,114, 97,110,100,111,109,115,101,101,100, 13, 10,115,105, - 110, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,120, - 41, 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,115, - 105,110, 40,109, 97,116,104, 46,114, 97,100, 40,120, 41, 41, - 32,101,110,100, 13, 10,115,113,114,116, 32, 61, 32,109, 97, - 116,104, 46,115,113,114,116, 13, 10,116, 97,110, 32, 61, 32, - 102,117,110, 99,116,105,111,110, 32, 40,120, 41, 32,114,101, - 116,117,114,110, 32,109, 97,116,104, 46,116, 97,110, 40,109, - 97,116,104, 46,114, 97,100, 40,120, 41, 41, 32,101,110,100, - 13, 10, 13, 10,108,111, 99, 97,108, 32,115,116,114, 32, 61, - 32,115,116,114,105,110,103, 13, 10,115,116,114, 98,121,116, - 101, 32, 61, 32,115,116,114, 46, 98,121,116,101, 13, 10,115, - 116,114, 99,104, 97,114, 32, 61, 32,115,116,114, 46, 99,104, - 97,114, 13, 10,115,116,114,102,105,110,100, 32, 61, 32,115, - 116,114, 46,102,105,110,100, 13, 10,102,111,114,109, 97,116, - 32, 61, 32,115,116,114, 46,102,111,114,109, 97,116, 13, 10, - 103,115,117, 98, 32, 61, 32,115,116,114, 46,103,115,117, 98, - 13, 10,115,116,114,108,101,110, 32, 61, 32,115,116,114, 46, - 108,101,110, 13, 10,115,116,114,108,111,119,101,114, 32, 61, - 32,115,116,114, 46,108,111,119,101,114, 13, 10,115,116,114, - 114,101,112, 32, 61, 32,115,116,114, 46,114,101,112, 13, 10, + 46,114, 97,110,100,111,109,115,101,101,100, 10,115,105,110, + 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,120, 41, + 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,115,105, + 110, 40,109, 97,116,104, 46,114, 97,100, 40,120, 41, 41, 32, + 101,110,100, 10,115,113,114,116, 32, 61, 32,109, 97,116,104, + 46,115,113,114,116, 10,116, 97,110, 32, 61, 32,102,117,110, + 99,116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114, + 110, 32,109, 97,116,104, 46,116, 97,110, 40,109, 97,116,104, + 46,114, 97,100, 40,120, 41, 41, 32,101,110,100, 10,108,111, + 99, 97,108, 32,115,116,114, 32, 61, 32,115,116,114,105,110, + 103, 10,115,116,114, 98,121,116,101, 32, 61, 32,115,116,114, + 46, 98,121,116,101, 10,115,116,114, 99,104, 97,114, 32, 61, + 32,115,116,114, 46, 99,104, 97,114, 10,115,116,114,102,105, + 110,100, 32, 61, 32,115,116,114, 46,102,105,110,100, 10,102, + 111,114,109, 97,116, 32, 61, 32,115,116,114, 46,102,111,114, + 109, 97,116, 10,103,115,117, 98, 32, 61, 32,115,116,114, 46, + 103,115,117, 98, 10,115,116,114,108,101,110, 32, 61, 32,115, + 116,114, 46,108,101,110, 10,115,116,114,108,111,119,101,114, + 32, 61, 32,115,116,114, 46,108,111,119,101,114, 10,115,116, + 114,114,101,112, 32, 61, 32,115,116,114, 46,114,101,112, 10, 115,116,114,115,117, 98, 32, 61, 32,115,116,114, 46,115,117, - 98, 13, 10,115,116,114,117,112,112,101,114, 32, 61, 32,115, - 116,114, 46,117,112,112,101,114, 13, 10, 13, 10, 99,108,111, - 99,107, 32, 61, 32,111,115, 46, 99,108,111, 99,107, 13, 10, - 100, 97,116,101, 32, 61, 32,111,115, 46,100, 97,116,101, 13, - 10,100,105,102,102,116,105,109,101, 32, 61, 32,111,115, 46, - 100,105,102,102,116,105,109,101, 13, 10,101,120,101, 99,117, - 116,101, 32, 61, 32,111,115, 46,101,120,101, 99,117,116,101, - 10,101,120,105,116, 32, 61, 32,111,115, 46,101,120,105,116, - 13, 10,103,101,116,101,110,118, 32, 61, 32,111,115, 46,103, - 101,116,101,110,118, 13, 10,114,101,109,111,118,101, 32, 61, - 32,111,115, 46,114,101,109,111,118,101, 13, 10,114,101,110, - 97,109,101, 32, 61, 32,111,115, 46,114,101,110, 97,109,101, - 13, 10,115,101,116,108,111, 99, 97,108,101, 32, 61, 32,111, - 115, 46,115,101,116,108,111, 99, 97,108,101, 13, 10,116,105, - 109,101, 32, 61, 32,111,115, 46,116,105,109,101, 13, 10,116, - 109,112,110, 97,109,101, 32, 61, 32,111,115, 46,116,109,112, - 110, 97,109,101, 13, 10, 13, 10,103,101,116,103,108,111, 98, - 97,108, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40, - 110, 41, 32,114,101,116,117,114,110, 32, 95, 71, 91,110, 93, - 32,101,110,100, 13, 10,115,101,116,103,108,111, 98, 97,108, - 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,110, 44, - 118, 41, 32, 95, 71, 91,110, 93, 32, 61, 32,118, 32,101,110, - 100, 13, 10, 13, 10, 13, 10,108,111, 99, 97,108, 32,105,111, - 44, 32,116, 97, 98, 32, 61, 32,105,111, 44, 32,116, 97, 98, - 108,101, 13, 10, 13, 10, 95, 83, 84, 68, 73, 78, 32, 61, 32, - 105,111, 46,115,116,100,105,110, 13, 10, 95, 83, 84, 68, 69, - 82, 82, 32, 61, 32,105,111, 46,115,116,100,101,114,114, 13, - 10, 95, 83, 84, 68, 79, 85, 84, 32, 61, 32,105,111, 46,115, - 116,100,111,117,116, 13, 10, 95, 73, 78, 80, 85, 84, 32, 61, - 32,105,111, 46,115,116,100,105,110, 13, 10, 95, 79, 85, 84, - 80, 85, 84, 32, 61, 32,105,111, 46,115,116,100,111,117,116, - 13, 10,115,101,101,107, 32, 61, 32,105,111, 46,115,116,100, + 98, 10,115,116,114,117,112,112,101,114, 32, 61, 32,115,116, + 114, 46,117,112,112,101,114, 10, 99,108,111, 99,107, 32, 61, + 32,111,115, 46, 99,108,111, 99,107, 10,100, 97,116,101, 32, + 61, 32,111,115, 46,100, 97,116,101, 10,100,105,102,102,116, + 105,109,101, 32, 61, 32,111,115, 46,100,105,102,102,116,105, + 109,101, 10,101,120,101, 99,117,116,101, 32, 61, 32,111,115, + 46,101,120,101, 99,117,116,101, 10,101,120,105,116, 32, 61, + 32,111,115, 46,101,120,105,116, 10,103,101,116,101,110,118, + 32, 61, 32,111,115, 46,103,101,116,101,110,118, 10,114,101, + 109,111,118,101, 32, 61, 32,111,115, 46,114,101,109,111,118, + 101, 10,114,101,110, 97,109,101, 32, 61, 32,111,115, 46,114, + 101,110, 97,109,101, 10,115,101,116,108,111, 99, 97,108,101, + 32, 61, 32,111,115, 46,115,101,116,108,111, 99, 97,108,101, + 10,116,105,109,101, 32, 61, 32,111,115, 46,116,105,109,101, + 10,116,109,112,110, 97,109,101, 32, 61, 32,111,115, 46,116, + 109,112,110, 97,109,101, 10,103,101,116,103,108,111, 98, 97, + 108, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,110, + 41, 32,114,101,116,117,114,110, 32, 95, 71, 91,110, 93, 32, + 101,110,100, 10,115,101,116,103,108,111, 98, 97,108, 32, 61, + 32,102,117,110, 99,116,105,111,110, 32, 40,110, 44,118, 41, + 32, 95, 71, 91,110, 93, 32, 61, 32,118, 32,101,110,100, 10, + 108,111, 99, 97,108, 32,105,111, 44, 32,116, 97, 98, 32, 61, + 32,105,111, 44, 32,116, 97, 98,108,101, 10, 95, 83, 84, 68, + 73, 78, 32, 61, 32,105,111, 46,115,116,100,105,110, 10, 95, + 83, 84, 68, 69, 82, 82, 32, 61, 32,105,111, 46,115,116,100, + 101,114,114, 10, 95, 83, 84, 68, 79, 85, 84, 32, 61, 32,105, + 111, 46,115,116,100,111,117,116, 10, 95, 73, 78, 80, 85, 84, + 32, 61, 32,105,111, 46,115,116,100,105,110, 10, 95, 79, 85, + 84, 80, 85, 84, 32, 61, 32,105,111, 46,115,116,100,111,117, + 116, 10,115,101,101,107, 32, 61, 32,105,111, 46,115,116,100, 105,110, 46,115,101,101,107, 10,116,109,112,102,105,108,101, - 32, 61, 32,105,111, 46,116,109,112,102,105,108,101, 13, 10, - 99,108,111,115,101,102,105,108,101, 32, 61, 32,105,111, 46, - 99,108,111,115,101, 13, 10,111,112,101,110,102,105,108,101, - 32, 61, 32,105,111, 46,111,112,101,110, 13, 10, 13, 10,102, - 117,110, 99,116,105,111,110, 32,102,108,117,115,104, 32, 40, - 102, 41, 13, 10,105,102, 32,102, 32,116,104,101,110, 32,102, - 58,102,108,117,115,104, 40, 41, 13, 10,101,108,115,101, 32, - 95, 79, 85, 84, 80, 85, 84, 58,102,108,117,115,104, 40, 41, - 13, 10,101,110,100, 13, 10,101,110,100, 13, 10, 13, 10,102, - 117,110, 99,116,105,111,110, 32,114,101, 97,100,102,114,111, - 109, 32, 40,110, 97,109,101, 41, 13, 10,105,102, 32,110, 97, - 109,101, 32, 61, 61, 32,110,105,108, 32,116,104,101,110, 13, - 10,108,111, 99, 97,108, 32,102, 44, 32,101,114,114, 44, 32, - 99,111,100, 32, 61, 32,105,111, 46, 99,108,111,115,101, 40, - 95, 73, 78, 80, 85, 84, 41, 13, 10, 95, 73, 78, 80, 85, 84, - 32, 61, 32,105,111, 46,115,116,100,105,110, 13, 10,114,101, - 116,117,114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111, - 100, 13, 10,101,108,115,101, 13, 10,108,111, 99, 97,108, 32, + 32, 61, 32,105,111, 46,116,109,112,102,105,108,101, 10, 99, + 108,111,115,101,102,105,108,101, 32, 61, 32,105,111, 46, 99, + 108,111,115,101, 10,111,112,101,110,102,105,108,101, 32, 61, + 32,105,111, 46,111,112,101,110, 10,102,117,110, 99,116,105, + 111,110, 32,102,108,117,115,104, 32, 40,102, 41, 10,105,102, + 32,102, 32,116,104,101,110, 32,102, 58,102,108,117,115,104, + 40, 41, 10,101,108,115,101, 32, 95, 79, 85, 84, 80, 85, 84, + 58,102,108,117,115,104, 40, 41, 10,101,110,100, 10,101,110, + 100, 10,102,117,110, 99,116,105,111,110, 32,114,101, 97,100, + 102,114,111,109, 32, 40,110, 97,109,101, 41, 10,105,102, 32, + 110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,101, + 110, 10,108,111, 99, 97,108, 32,102, 44, 32,101,114,114, 44, + 32, 99,111,100, 32, 61, 32,105,111, 46, 99,108,111,115,101, + 40, 95, 73, 78, 80, 85, 84, 41, 10, 95, 73, 78, 80, 85, 84, + 32, 61, 32,105,111, 46,115,116,100,105,110, 10,114,101,116, + 117,114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, + 10,101,108,115,101, 10,108,111, 99, 97,108, 32,102, 44, 32, + 101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46,111, + 112,101,110, 40,110, 97,109,101, 44, 32, 34,114, 34, 41, 10, + 95, 73, 78, 80, 85, 84, 32, 61, 32,102, 32,111,114, 32, 95, + 73, 78, 80, 85, 84, 10,114,101,116,117,114,110, 32,102, 44, + 32,101,114,114, 44, 32, 99,111,100, 10,101,110,100, 10,101, + 110,100, 10,102,117,110, 99,116,105,111,110, 32,119,114,105, + 116,101,116,111, 32, 40,110, 97,109,101, 41, 10,105,102, 32, + 110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,101, + 110, 10,108,111, 99, 97,108, 32,102, 44, 32,101,114,114, 44, + 32, 99,111,100, 32, 61, 32,105,111, 46, 99,108,111,115,101, + 40, 95, 79, 85, 84, 80, 85, 84, 41, 10, 95, 79, 85, 84, 80, + 85, 84, 32, 61, 32,105,111, 46,115,116,100,111,117,116, 10, + 114,101,116,117,114,110, 32,102, 44, 32,101,114,114, 44, 32, + 99,111,100, 10,101,108,115,101, 10,108,111, 99, 97,108, 32, 102, 44, 32,101,114,114, 44, 32, 99,111,100, 32, 61, 32,105, - 111, 46,111,112,101,110, 40,110, 97,109,101, 44, 32, 34,114, - 34, 41, 13, 10, 95, 73, 78, 80, 85, 84, 32, 61, 32,102, 32, - 111,114, 32, 95, 73, 78, 80, 85, 84, 13, 10,114,101,116,117, - 114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 13, - 10,101,110,100, 13, 10,101,110,100, 13, 10, 13, 10,102,117, - 110, 99,116,105,111,110, 32,119,114,105,116,101,116,111, 32, - 40,110, 97,109,101, 41, 13, 10,105,102, 32,110, 97,109,101, - 32, 61, 61, 32,110,105,108, 32,116,104,101,110, 13, 10,108, - 111, 99, 97,108, 32,102, 44, 32,101,114,114, 44, 32, 99,111, - 100, 32, 61, 32,105,111, 46, 99,108,111,115,101, 40, 95, 79, - 85, 84, 80, 85, 84, 41, 13, 10, 95, 79, 85, 84, 80, 85, 84, - 32, 61, 32,105,111, 46,115,116,100,111,117,116, 13, 10,114, - 101,116,117,114,110, 32,102, 44, 32,101,114,114, 44, 32, 99, - 111,100, 13, 10,101,108,115,101, 13, 10,108,111, 99, 97,108, - 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 32, 61, 32, - 105,111, 46,111,112,101,110, 40,110, 97,109,101, 44, 32, 34, - 119, 34, 41, 13, 10, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32, - 102, 32,111,114, 32, 95, 79, 85, 84, 80, 85, 84, 13, 10,114, - 101,116,117,114,110, 32,102, 44, 32,101,114,114, 44, 32, 99, - 111,100, 13, 10,101,110,100, 13, 10,101,110,100, 13, 10, 13, - 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,101,110, - 100,116,111, 32, 40,110, 97,109,101, 41, 13, 10,108,111, 99, - 97,108, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 32, - 61, 32,105,111, 46,111,112,101,110, 40,110, 97,109,101, 44, - 32, 34, 97, 34, 41, 13, 10, 95, 79, 85, 84, 80, 85, 84, 32, - 61, 32,102, 32,111,114, 32, 95, 79, 85, 84, 80, 85, 84, 13, - 10,114,101,116,117,114,110, 32,102, 44, 32,101,114,114, 44, - 32, 99,111,100, 13, 10,101,110,100, 13, 10, 13, 10,102,117, + 111, 46,111,112,101,110, 40,110, 97,109,101, 44, 32, 34,119, + 34, 41, 10, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,102, 32, + 111,114, 32, 95, 79, 85, 84, 80, 85, 84, 10,114,101,116,117, + 114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 10, + 101,110,100, 10,101,110,100, 10,102,117,110, 99,116,105,111, + 110, 32, 97,112,112,101,110,100,116,111, 32, 40,110, 97,109, + 101, 41, 10,108,111, 99, 97,108, 32,102, 44, 32,101,114,114, + 44, 32, 99,111,100, 32, 61, 32,105,111, 46,111,112,101,110, + 40,110, 97,109,101, 44, 32, 34, 97, 34, 41, 10, 95, 79, 85, + 84, 80, 85, 84, 32, 61, 32,102, 32,111,114, 32, 95, 79, 85, + 84, 80, 85, 84, 10,114,101,116,117,114,110, 32,102, 44, 32, + 101,114,114, 44, 32, 99,111,100, 10,101,110,100, 10,102,117, 110, 99,116,105,111,110, 32,114,101, 97,100, 32, 40, 46, 46, - 46, 41, 13, 10,108,111, 99, 97,108, 32,102, 32, 61, 32, 95, - 73, 78, 80, 85, 84, 13, 10,108,111, 99, 97,108, 32, 97,114, - 103, 32, 61, 32,123, 46, 46, 46,125, 13, 10,105,102, 32,114, - 97,119,116,121,112,101, 40, 97,114,103, 91, 49, 93, 41, 32, - 61, 61, 32, 39,117,115,101,114,100, 97,116, 97, 39, 32,116, - 104,101,110, 13, 10,102, 32, 61, 32,116, 97, 98, 46,114,101, - 109,111,118,101, 40, 97,114,103, 44, 32, 49, 41, 13, 10,101, - 110,100, 13, 10,114,101,116,117,114,110, 32,102, 58,114,101, - 97,100, 40,116, 97, 98,108,101, 46,117,110,112, 97, 99,107, - 40, 97,114,103, 41, 41, 13, 10,101,110,100, 13, 10, 13, 10, - 102,117,110, 99,116,105,111,110, 32,119,114,105,116,101, 32, - 40, 46, 46, 46, 41, 13, 10,108,111, 99, 97,108, 32,102, 32, - 61, 32, 95, 79, 85, 84, 80, 85, 84, 13, 10,108,111, 99, 97, - 108, 32, 97,114,103, 32, 61, 32,123, 46, 46, 46,125, 13, 10, - 105,102, 32,114, 97,119,116,121,112,101, 40, 97,114,103, 91, - 49, 93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, 97,116, - 97, 39, 32,116,104,101,110, 13, 10,102, 32, 61, 32,116, 97, - 98, 46,114,101,109,111,118,101, 40, 97,114,103, 44, 32, 49, - 41, 13, 10,101,110,100, 13, 10,114,101,116,117,114,110, 32, - 102, 58,119,114,105,116,101, 40,116, 97, 98,108,101, 46,117, - 110,112, 97, 99,107, 40, 97,114,103, 41, 41, 13, 10,101,110, - 100, 13,32 + 46, 41, 10,108,111, 99, 97,108, 32,102, 32, 61, 32, 95, 73, + 78, 80, 85, 84, 10,108,111, 99, 97,108, 32, 97,114,103, 32, + 61, 32,123, 46, 46, 46,125, 10,105,102, 32,114, 97,119,116, + 121,112,101, 40, 97,114,103, 91, 49, 93, 41, 32, 61, 61, 32, + 39,117,115,101,114,100, 97,116, 97, 39, 32,116,104,101,110, + 10,102, 32, 61, 32,116, 97, 98, 46,114,101,109,111,118,101, + 40, 97,114,103, 44, 32, 49, 41, 10,101,110,100, 10,114,101, + 116,117,114,110, 32,102, 58,114,101, 97,100, 40,116, 97, 98, + 108,101, 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, + 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,119, + 114,105,116,101, 32, 40, 46, 46, 46, 41, 10,108,111, 99, 97, + 108, 32,102, 32, 61, 32, 95, 79, 85, 84, 80, 85, 84, 10,108, + 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,123, 46, 46, 46, + 125, 10,105,102, 32,114, 97,119,116,121,112,101, 40, 97,114, + 103, 91, 49, 93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, + 97,116, 97, 39, 32,116,104,101,110, 10,102, 32, 61, 32,116, + 97, 98, 46,114,101,109,111,118,101, 40, 97,114,103, 44, 32, + 49, 41, 10,101,110,100, 10,114,101,116,117,114,110, 32,102, + 58,119,114,105,116,101, 40,116, 97, 98,108,101, 46,117,110, + 112, 97, 99,107, 40, 97,114,103, 41, 41, 10,101,110,100,32 }; if (luaL_loadbuffer(tolua_S,(char*)B,sizeof(B),"tolua: embedded Lua code") == LUA_OK) lua_pcall(tolua_S,0,LUA_MULTRET,0); @@ -253,98 +240,93 @@ LUALIB_API int luaopen_tolua (lua_State* tolua_S) { /* begin embedded lua code */ static unsigned char B[] = { - 10, 13, 10, 13, 10, 13, 10, 95, 98, 97,115,105, 99, 32, 61, - 32,123, 13, 10, 91, 39,118,111,105,100, 39, 93, 32, 61, 32, - 39, 39, 44, 13, 10, 91, 39, 99,104, 97,114, 39, 93, 32, 61, - 32, 39,110,117,109, 98,101,114, 39, 44, 13, 10, 91, 39,116, - 111,108,117, 97, 95,105,110,100,101,120, 39, 93, 32, 61, 32, - 39,110,117,109, 98,101,114, 39, 44, 13, 10, 91, 39,116,111, - 108,117, 97, 95, 98,121,116,101, 39, 93, 32, 61, 32, 39,110, - 117,109, 98,101,114, 39, 44, 13, 10, 91, 39,116,111,108,117, - 97, 95,117, 98,121,116,101, 39, 93, 32, 61, 32, 39,110,117, - 109, 98,101,114, 39, 44, 13, 10, 91, 39,105,110,116, 39, 93, - 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, 13, 10, 91, - 39,115,104,111,114,116, 39, 93, 32, 61, 32, 39,110,117,109, - 98,101,114, 39, 44, 13, 10, 91, 39,108,111,110,103, 39, 93, - 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, 13, 10, 91, + 10, 95, 98, 97,115,105, 99, 32, 61, 32,123, 10, 91, 39,118, + 111,105,100, 39, 93, 32, 61, 32, 39, 39, 44, 10, 91, 39, 99, + 104, 97,114, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, + 39, 44, 10, 91, 39,116,111,108,117, 97, 95,105,110,100,101, + 120, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, + 10, 91, 39,116,111,108,117, 97, 95, 98,121,116,101, 39, 93, + 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, 10, 91, 39, + 116,111,108,117, 97, 95,117, 98,121,116,101, 39, 93, 32, 61, + 32, 39,110,117,109, 98,101,114, 39, 44, 10, 91, 39,105,110, + 116, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, + 10, 91, 39,115,104,111,114,116, 39, 93, 32, 61, 32, 39,110, + 117,109, 98,101,114, 39, 44, 10, 91, 39,108,111,110,103, 39, + 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, 10, 91, 39,117,110,115,105,103,110,101,100, 39, 93, 32, 61, 32, 39, - 110,117,109, 98,101,114, 39, 44, 13, 10, 91, 39,102,108,111, - 97,116, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, - 44, 13, 10, 91, 39,100,111,117, 98,108,101, 39, 93, 32, 61, - 32, 39,110,117,109, 98,101,114, 39, 44, 13, 10, 91, 39, 95, - 99,115,116,114,105,110,103, 39, 93, 32, 61, 32, 39,115,116, - 114,105,110,103, 39, 44, 13, 10, 91, 39, 95,117,115,101,114, - 100, 97,116, 97, 39, 93, 32, 61, 32, 39,117,115,101,114,100, - 97,116, 97, 39, 44, 13, 10, 91, 39, 99,104, 97,114, 42, 39, - 93, 32, 61, 32, 39,115,116,114,105,110,103, 39, 44, 13, 10, - 91, 39,118,111,105,100, 42, 39, 93, 32, 61, 32, 39,117,115, - 101,114,100, 97,116, 97, 39, 44, 13, 10, 91, 39, 98,111,111, - 108, 39, 93, 32, 61, 32, 39, 98,111,111,108,101, 97,110, 39, - 44, 13, 10, 91, 39,108,117, 97, 95, 83,116, 97,116,101, 42, - 39, 93, 32, 61, 32, 39,115,116, 97,116,101, 39, 44, 13, 10, - 91, 39, 95,108,115,116, 97,116,101, 39, 93, 32, 61, 32, 39, - 115,116, 97,116,101, 39, 44, 13, 10, 91, 39,108,117, 97, 95, - 79, 98,106,101, 99,116, 39, 93, 32, 61, 32, 39,118, 97,108, - 117,101, 39, 44, 13, 10, 91, 39,108,117, 97, 95, 70,117,110, - 99,116,105,111,110, 39, 93, 32, 61, 32, 39,102,117,110, 99, - 116,105,111,110, 39, 44, 13, 10, 91, 39, 76, 85, 65, 95, 86, - 65, 76, 85, 69, 39, 93, 32, 61, 32, 39,118, 97,108,117,101, - 39, 44, 10,125, 13, 10, 13, 10, 95, 98, 97,115,105, 99, 95, - 99,116,121,112,101, 32, 61, 32,123, 13, 10,110,117,109, 98, - 101,114, 32, 61, 32, 34,108,117, 97, 95, 78,117,109, 98,101, - 114, 34, 44, 13, 10,115,116,114,105,110,103, 32, 61, 32, 34, - 99,111,110,115,116, 32, 99,104, 97,114, 42, 34, 44, 13, 10, - 117,115,101,114,100, 97,116, 97, 32, 61, 32, 34,118,111,105, - 100, 42, 34, 44, 13, 10, 98,111,111,108,101, 97,110, 32, 61, - 32, 34, 98,111,111,108, 34, 44, 13, 10,118, 97,108,117,101, - 32, 61, 32, 34,105,110,116, 34, 44, 13, 10,125, 13, 10, 13, - 10, 95,117,115,101,114,116,121,112,101, 32, 61, 32,123,125, - 13, 10, 13, 10, 95, 99,111,108,108,101, 99,116, 32, 61, 32, - 123,125, 13, 10, 13, 10, 13, 10, 95,114,101,110, 97,109,105, - 110,103, 32, 61, 32,123,125, 13, 10,102,117,110, 99,116,105, - 111,110, 32, 97,112,112,101,110,100,114,101,110, 97,109,105, - 110,103, 32, 40,115, 41, 13, 10,108,111, 99, 97,108, 32, 98, - 44,101, 44,111,108,100, 44,110,101,119, 32, 61, 32,115,116, - 114,102,105,110,100, 40,115, 44, 34, 37,115, 42, 40, 46, 45, - 41, 37,115, 42, 64, 37,115, 42, 40, 46, 45, 41, 37,115, 42, - 36, 34, 41, 13, 10,105,102, 32,110,111,116, 32, 98, 32,116, - 104,101,110, 13, 10,101,114,114,111,114, 40, 34, 35, 73,110, - 118, 97,108,105,100, 32,114,101,110, 97,109,105,110,103, 32, - 115,121,110,116, 97,120, 59, 32,105,116, 32,115,104,111,117, - 108,100, 32, 98,101, 32,111,102, 32,116,104,101, 32,102,111, - 114,109, 58, 32,112, 97,116,116,101,114,110, 64,112, 97,116, - 116,101,114,110, 34, 41, 13, 10,101,110,100, 13, 10,116,105, - 110,115,101,114,116, 40, 95,114,101,110, 97,109,105,110,103, - 44,123,111,108,100, 61,111,108,100, 44, 32,110,101,119, 61, - 110,101,119,125, 41, 13, 10,101,110,100, 13, 10, 13, 10,102, - 117,110, 99,116,105,111,110, 32, 97,112,112,108,121,114,101, - 110, 97,109,105,110,103, 32, 40,115, 41, 13, 10,102,111,114, - 32,105, 61, 49, 44,103,101,116,110, 40, 95,114,101,110, 97, - 109,105,110,103, 41, 32,100,111, 13, 10,108,111, 99, 97,108, - 32,109, 44,110, 32, 61, 32,103,115,117, 98, 40,115, 44, 95, - 114,101,110, 97,109,105,110,103, 91,105, 93, 46,111,108,100, - 44, 95,114,101,110, 97,109,105,110,103, 91,105, 93, 46,110, - 101,119, 41, 13, 10,105,102, 32,110, 32,126, 61, 32, 48, 32, - 116,104,101,110, 13, 10,114,101,116,117,114,110, 32,109, 13, - 10,101,110,100, 13, 10,101,110,100, 13, 10,114,101,116,117, - 114,110, 32,110,105,108, 13, 10,101,110,100, 13, 10, 13, 10, - 102,117,110, 99,116,105,111,110, 32,116,111,108,117, 97, 95, - 101,114,114,111,114, 32, 40,115, 44,102, 41, 13, 10,108,111, - 99, 97,108, 32,111,117,116, 32, 61, 32, 95, 79, 85, 84, 80, - 85, 84, 13, 10, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32, 95, - 83, 84, 68, 69, 82, 82, 13, 10,105,102, 32,115,116,114,115, - 117, 98, 40,115, 44, 49, 44, 49, 41, 32, 61, 61, 32, 39, 35, - 39, 32,116,104,101,110, 13, 10,119,114,105,116,101, 40, 34, - 92,110, 42, 42, 32,116,111,108,117, 97, 58, 32, 34, 46, 46, - 115,116,114,115,117, 98, 40,115, 44, 50, 41, 46, 46, 34, 46, - 92,110, 92,110, 34, 41, 13, 10,105,102, 32, 95, 99,117,114, - 114, 95, 99,111,100,101, 32,116,104,101,110, 13, 10,108,111, - 99, 97,108, 32, 95, 44, 95, 44,115, 32, 61, 32,115,116,114, - 102,105,110,100, 40, 95, 99,117,114,114, 95, 99,111,100,101, - 44, 34, 94, 37,115, 42, 40, 46, 45, 92,110, 41, 34, 41, 10, - 105,102, 32,115, 61, 61,110,105,108, 32,116,104,101,110, 32, - 115, 32, 61, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, - 101,110,100, 13, 10,115, 32, 61, 32,103,115,117, 98, 40,115, + 110,117,109, 98,101,114, 39, 44, 10, 91, 39,102,108,111, 97, + 116, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, + 10, 91, 39,100,111,117, 98,108,101, 39, 93, 32, 61, 32, 39, + 110,117,109, 98,101,114, 39, 44, 10, 91, 39, 95, 99,115,116, + 114,105,110,103, 39, 93, 32, 61, 32, 39,115,116,114,105,110, + 103, 39, 44, 10, 91, 39, 95,117,115,101,114,100, 97,116, 97, + 39, 93, 32, 61, 32, 39,117,115,101,114,100, 97,116, 97, 39, + 44, 10, 91, 39, 99,104, 97,114, 42, 39, 93, 32, 61, 32, 39, + 115,116,114,105,110,103, 39, 44, 10, 91, 39,118,111,105,100, + 42, 39, 93, 32, 61, 32, 39,117,115,101,114,100, 97,116, 97, + 39, 44, 10, 91, 39, 98,111,111,108, 39, 93, 32, 61, 32, 39, + 98,111,111,108,101, 97,110, 39, 44, 10, 91, 39,108,117, 97, + 95, 83,116, 97,116,101, 42, 39, 93, 32, 61, 32, 39,115,116, + 97,116,101, 39, 44, 10, 91, 39, 95,108,115,116, 97,116,101, + 39, 93, 32, 61, 32, 39,115,116, 97,116,101, 39, 44, 10, 91, + 39,108,117, 97, 95, 79, 98,106,101, 99,116, 39, 93, 32, 61, + 32, 39,118, 97,108,117,101, 39, 44, 10, 91, 39,108,117, 97, + 95, 70,117,110, 99,116,105,111,110, 39, 93, 32, 61, 32, 39, + 102,117,110, 99,116,105,111,110, 39, 44, 10, 91, 39, 76, 85, + 65, 95, 86, 65, 76, 85, 69, 39, 93, 32, 61, 32, 39,118, 97, + 108,117,101, 39, 44, 10,125, 10, 95, 98, 97,115,105, 99, 95, + 99,116,121,112,101, 32, 61, 32,123, 10,110,117,109, 98,101, + 114, 32, 61, 32, 34,108,117, 97, 95, 78,117,109, 98,101,114, + 34, 44, 10,115,116,114,105,110,103, 32, 61, 32, 34, 99,111, + 110,115,116, 32, 99,104, 97,114, 42, 34, 44, 10,117,115,101, + 114,100, 97,116, 97, 32, 61, 32, 34,118,111,105,100, 42, 34, + 44, 10, 98,111,111,108,101, 97,110, 32, 61, 32, 34, 98,111, + 111,108, 34, 44, 10,118, 97,108,117,101, 32, 61, 32, 34,105, + 110,116, 34, 44, 10,125, 10, 95,117,115,101,114,116,121,112, + 101, 32, 61, 32,123,125, 10, 95, 99,111,108,108,101, 99,116, + 32, 61, 32,123,125, 10, 95,114,101,110, 97,109,105,110,103, + 32, 61, 32,123,125, 10,102,117,110, 99,116,105,111,110, 32, + 97,112,112,101,110,100,114,101,110, 97,109,105,110,103, 32, + 40,115, 41, 10,108,111, 99, 97,108, 32, 98, 44,101, 44,111, + 108,100, 44,110,101,119, 32, 61, 32,115,116,114,102,105,110, + 100, 40,115, 44, 34, 37,115, 42, 40, 46, 45, 41, 37,115, 42, + 64, 37,115, 42, 40, 46, 45, 41, 37,115, 42, 36, 34, 41, 10, + 105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10,101, + 114,114,111,114, 40, 34, 35, 73,110,118, 97,108,105,100, 32, + 114,101,110, 97,109,105,110,103, 32,115,121,110,116, 97,120, + 59, 32,105,116, 32,115,104,111,117,108,100, 32, 98,101, 32, + 111,102, 32,116,104,101, 32,102,111,114,109, 58, 32,112, 97, + 116,116,101,114,110, 64,112, 97,116,116,101,114,110, 34, 41, + 10,101,110,100, 10,116,105,110,115,101,114,116, 40, 95,114, + 101,110, 97,109,105,110,103, 44,123,111,108,100, 61,111,108, + 100, 44, 32,110,101,119, 61,110,101,119,125, 41, 10,101,110, + 100, 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,108, + 121,114,101,110, 97,109,105,110,103, 32, 40,115, 41, 10,102, + 111,114, 32,105, 61, 49, 44,103,101,116,110, 40, 95,114,101, + 110, 97,109,105,110,103, 41, 32,100,111, 10,108,111, 99, 97, + 108, 32,109, 44,110, 32, 61, 32,103,115,117, 98, 40,115, 44, + 95,114,101,110, 97,109,105,110,103, 91,105, 93, 46,111,108, + 100, 44, 95,114,101,110, 97,109,105,110,103, 91,105, 93, 46, + 110,101,119, 41, 10,105,102, 32,110, 32,126, 61, 32, 48, 32, + 116,104,101,110, 10,114,101,116,117,114,110, 32,109, 10,101, + 110,100, 10,101,110,100, 10,114,101,116,117,114,110, 32,110, + 105,108, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, + 32,116,111,108,117, 97, 95,101,114,114,111,114, 32, 40,115, + 44,102, 41, 10,108,111, 99, 97,108, 32,111,117,116, 32, 61, + 32, 95, 79, 85, 84, 80, 85, 84, 10, 95, 79, 85, 84, 80, 85, + 84, 32, 61, 32, 95, 83, 84, 68, 69, 82, 82, 10,105,102, 32, + 115,116,114,115,117, 98, 40,115, 44, 49, 44, 49, 41, 32, 61, + 61, 32, 39, 35, 39, 32,116,104,101,110, 10,119,114,105,116, + 101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, 58, 32, + 34, 46, 46,115,116,114,115,117, 98, 40,115, 44, 50, 41, 46, + 46, 34, 46, 92,110, 92,110, 34, 41, 10,105,102, 32, 95, 99, + 117,114,114, 95, 99,111,100,101, 32,116,104,101,110, 10,108, + 111, 99, 97,108, 32, 95, 44, 95, 44,115, 32, 61, 32,115,116, + 114,102,105,110,100, 40, 95, 99,117,114,114, 95, 99,111,100, + 101, 44, 34, 94, 37,115, 42, 40, 46, 45, 92,110, 41, 34, 41, + 10,105,102, 32,115, 61, 61,110,105,108, 32,116,104,101,110, + 32,115, 32, 61, 32, 95, 99,117,114,114, 95, 99,111,100,101, + 32,101,110,100, 10,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 95,117,115,101,114,100, 97,116, 97, 34, 44, 34,118, 111,105,100, 42, 34, 41, 10,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 95, 99,115,116,114,105,110,103, 34, 44, 34, @@ -353,132 +335,124 @@ LUALIB_API int luaopen_tolua (lua_State* tolua_S) 108,117, 97, 95, 83,116, 97,116,101, 42, 34, 41, 10,119,114, 105,116,101, 40, 34, 67,111,100,101, 32, 98,101,105,110,103, 32,112,114,111, 99,101,115,115,101,100, 58, 92,110, 34, 46, - 46,115, 46, 46, 34, 92,110, 34, 41, 13, 10,101,110,100, 13, - 10,101,108,115,101, 13, 10,112,114,105,110,116, 40,100,101, - 98,117,103, 46,116,114, 97, 99,101, 98, 97, 99,107, 40, 34, - 92,110, 42, 42, 32,116,111,108,117, 97, 32,105,110,116,101, - 114,110, 97,108, 32,101,114,114,111,114, 58, 32, 34, 46, 46, - 102, 46, 46,115, 46, 46, 34, 46, 92,110, 92,110, 34, 41, 41, - 13, 10,114,101,116,117,114,110, 13, 10,101,110,100, 13, 10, - 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,111,117,116, 13, 10, - 101,110,100, 13, 10, 13, 10,102,117,110, 99,116,105,111,110, - 32,119, 97,114,110,105,110,103, 32, 40,109,115,103, 41, 13, - 10,108,111, 99, 97,108, 32,111,117,116, 32, 61, 32, 95, 79, - 85, 84, 80, 85, 84, 13, 10, 95, 79, 85, 84, 80, 85, 84, 32, - 61, 32, 95, 83, 84, 68, 69, 82, 82, 13, 10,119,114,105,116, - 101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, 32,119, - 97,114,110,105,110,103, 58, 32, 34, 46, 46,109,115,103, 46, - 46, 34, 46, 92,110, 92,110, 34, 41, 13, 10, 95, 79, 85, 84, - 80, 85, 84, 32, 61, 32,111,117,116, 13, 10,101,110,100, 13, - 10, 13, 10,102,117,110, 99,116,105,111,110, 32,114,101,103, - 116,121,112,101, 32, 40,116, 41, 13, 10,108,111, 99, 97,108, - 32,102,116, 32, 61, 32,102,105,110,100,116,121,112,101, 40, - 116, 41, 13, 10,105,102, 32,105,115, 98, 97,115,105, 99, 40, - 116, 41, 32,116,104,101,110, 13, 10,114,101,116,117,114,110, - 32,116, 13, 10,101,110,100, 13, 10,105,102, 32,110,111,116, - 32,102,116, 32,116,104,101,110, 13, 10,114,101,116,117,114, - 110, 32, 97,112,112,101,110,100,117,115,101,114,116,121,112, - 101, 40,116, 41, 13, 10,101,110,100, 13, 10,101,110,100, 13, - 10, 13, 10,102,117,110, 99,116,105,111,110, 32,116,121,112, - 101,118, 97,114, 40,116,121,112,101, 41, 13, 10,105,102, 32, + 46,115, 46, 46, 34, 92,110, 34, 41, 10,101,110,100, 10,101, + 108,115,101, 10,112,114,105,110,116, 40,100,101, 98,117,103, + 46,116,114, 97, 99,101, 98, 97, 99,107, 40, 34, 92,110, 42, + 42, 32,116,111,108,117, 97, 32,105,110,116,101,114,110, 97, + 108, 32,101,114,114,111,114, 58, 32, 34, 46, 46,102, 46, 46, + 115, 46, 46, 34, 46, 92,110, 92,110, 34, 41, 41, 10,114,101, + 116,117,114,110, 10,101,110,100, 10, 95, 79, 85, 84, 80, 85, + 84, 32, 61, 32,111,117,116, 10,101,110,100, 10,102,117,110, + 99,116,105,111,110, 32,119, 97,114,110,105,110,103, 32, 40, + 109,115,103, 41, 10,108,111, 99, 97,108, 32,111,117,116, 32, + 61, 32, 95, 79, 85, 84, 80, 85, 84, 10, 95, 79, 85, 84, 80, + 85, 84, 32, 61, 32, 95, 83, 84, 68, 69, 82, 82, 10,119,114, + 105,116,101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, + 32,119, 97,114,110,105,110,103, 58, 32, 34, 46, 46,109,115, + 103, 46, 46, 34, 46, 92,110, 92,110, 34, 41, 10, 95, 79, 85, + 84, 80, 85, 84, 32, 61, 32,111,117,116, 10,101,110,100, 10, + 102,117,110, 99,116,105,111,110, 32,114,101,103,116,121,112, + 101, 32, 40,116, 41, 10,108,111, 99, 97,108, 32,102,116, 32, + 61, 32,102,105,110,100,116,121,112,101, 40,116, 41, 10,105, + 102, 32,105,115, 98, 97,115,105, 99, 40,116, 41, 32,116,104, + 101,110, 10,114,101,116,117,114,110, 32,116, 10,101,110,100, + 10,105,102, 32,110,111,116, 32,102,116, 32,116,104,101,110, + 10,114,101,116,117,114,110, 32, 97,112,112,101,110,100,117, + 115,101,114,116,121,112,101, 40,116, 41, 10,101,110,100, 10, + 101,110,100, 10,102,117,110, 99,116,105,111,110, 32,116,121, + 112,101,118, 97,114, 40,116,121,112,101, 41, 10,105,102, 32, 116,121,112,101, 32, 61, 61, 32, 39, 39, 32,111,114, 32,116, 121,112,101, 32, 61, 61, 32, 39,118,111,105,100, 39, 32,111, 114, 32,116,121,112,101, 32, 61, 61, 32, 34, 46, 46, 46, 34, - 32,116,104,101,110, 13, 10,114,101,116,117,114,110, 32,116, - 121,112,101, 13, 10,101,108,115,101, 13, 10,108,111, 99, 97, - 108, 32,102,116, 32, 61, 32,102,105,110,100,116,121,112,101, - 40,116,121,112,101, 41, 13, 10,105,102, 32,102,116, 32,116, - 104,101,110, 13, 10,114,101,116,117,114,110, 32,102,116, 13, - 10,101,110,100, 13, 10, 95,117,115,101,114,116,121,112,101, - 91,116,121,112,101, 93, 32, 61, 32,116,121,112,101, 13, 10, - 114,101,116,117,114,110, 32,116,121,112,101, 13, 10,101,110, - 100, 13, 10,101,110,100, 13, 10, 13, 10,102,117,110, 99,116, - 105,111,110, 32,105,115, 98, 97,115,105, 99, 32, 40,116,121, - 112,101, 41, 13, 10,108,111, 99, 97,108, 32,116, 32, 61, 32, - 103,115,117, 98, 40,116,121,112,101, 44, 39, 99,111,110,115, - 116, 32, 39, 44, 39, 39, 41, 13, 10,108,111, 99, 97,108, 32, + 32,116,104,101,110, 10,114,101,116,117,114,110, 32,116,121, + 112,101, 10,101,108,115,101, 10,108,111, 99, 97,108, 32,102, + 116, 32, 61, 32,102,105,110,100,116,121,112,101, 40,116,121, + 112,101, 41, 10,105,102, 32,102,116, 32,116,104,101,110, 10, + 114,101,116,117,114,110, 32,102,116, 10,101,110,100, 10, 95, + 117,115,101,114,116,121,112,101, 91,116,121,112,101, 93, 32, + 61, 32,116,121,112,101, 10,114,101,116,117,114,110, 32,116, + 121,112,101, 10,101,110,100, 10,101,110,100, 10,102,117,110, + 99,116,105,111,110, 32,105,115, 98, 97,115,105, 99, 32, 40, + 116,121,112,101, 41, 10,108,111, 99, 97,108, 32,116, 32, 61, + 32,103,115,117, 98, 40,116,121,112,101, 44, 39, 99,111,110, + 115,116, 32, 39, 44, 39, 39, 41, 10,108,111, 99, 97,108, 32, 109, 44,116, 32, 61, 32, 97,112,112,108,121,116,121,112,101, - 100,101,102, 40,116, 41, 13, 10,108,111, 99, 97,108, 32, 98, - 32, 61, 32, 95, 98, 97,115,105, 99, 91,116, 93, 13, 10,105, - 102, 32, 98, 32,116,104,101,110, 13, 10,114,101,116,117,114, - 110, 32, 98, 44, 95, 98, 97,115,105, 99, 95, 99,116,121,112, - 101, 91, 98, 93, 13, 10,101,110,100, 13, 10,114,101,116,117, - 114,110, 32,110,105,108, 13, 10,101,110,100, 13, 10, 13, 10, - 102,117,110, 99,116,105,111,110, 32,115,112,108,105,116, 32, - 40,115, 44,116, 41, 13, 10,108,111, 99, 97,108, 32,108, 32, - 61, 32,123,110, 61, 48,125, 13, 10,108,111, 99, 97,108, 32, - 102, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,115, - 41, 13, 10,108, 46,110, 32, 61, 32,108, 46,110, 32, 43, 32, - 49, 13, 10,108, 91,108, 46,110, 93, 32, 61, 32,115, 13, 10, - 114,101,116,117,114,110, 32, 34, 34, 13, 10,101,110,100, 13, - 10,108,111, 99, 97,108, 32,112, 32, 61, 32, 34, 37,115, 42, - 40, 46, 45, 41, 37,115, 42, 34, 46, 46,116, 46, 46, 34, 37, - 115, 42, 34, 13, 10,115, 32, 61, 32,103,115,117, 98, 40,115, - 44, 34, 94, 37,115, 43, 34, 44, 34, 34, 41, 13, 10,115, 32, - 61, 32,103,115,117, 98, 40,115, 44, 34, 37,115, 43, 36, 34, - 44, 34, 34, 41, 13, 10,115, 32, 61, 32,103,115,117, 98, 40, - 115, 44,112, 44,102, 41, 13, 10,108, 46,110, 32, 61, 32,108, - 46,110, 32, 43, 32, 49, 13, 10,108, 91,108, 46,110, 93, 32, - 61, 32,103,115,117, 98, 40,115, 44, 34, 40, 37,115, 37,115, - 42, 41, 36, 34, 44, 34, 34, 41, 13, 10,114,101,116,117,114, - 110, 32,108, 13, 10,101,110,100, 13, 10, 13, 10, 13, 10,102, - 117,110, 99,116,105,111,110, 32, 99,111,110, 99, 97,116, 32, - 40,116, 44,102, 44,108, 41, 13, 10,108,111, 99, 97,108, 32, - 115, 32, 61, 32, 39, 39, 13, 10,108,111, 99, 97,108, 32,105, - 61,102, 13, 10,119,104,105,108,101, 32,105, 60, 61,108, 32, - 100,111, 13, 10,115, 32, 61, 32,115, 46, 46,116, 91,105, 93, - 13, 10,105, 32, 61, 32,105, 43, 49, 13, 10,105,102, 32,105, - 32, 60, 61, 32,108, 32,116,104,101,110, 32,115, 32, 61, 32, - 115, 46, 46, 39, 32, 39, 32,101,110,100, 13, 10,101,110,100, - 13, 10,114,101,116,117,114,110, 32,115, 13, 10,101,110,100, - 13, 10, 13, 10,102,117,110, 99,116,105,111,110, 32, 99,111, - 110, 99, 97,116,112, 97,114, 97,109, 32, 40,108,105,110,101, - 44, 32, 46, 46, 46, 41, 13, 10,108,111, 99, 97,108, 32, 97, - 114,103, 32, 61, 32,123, 46, 46, 46,125, 13, 10,108,111, 99, - 97,108, 32,105, 61, 49, 13, 10,119,104,105,108,101, 32,105, - 60, 61, 35, 97,114,103, 32,100,111, 13, 10,105,102, 32, 95, - 99,111,110,116, 32, 97,110,100, 32,110,111,116, 32,115,116, - 114,102,105,110,100, 40, 95, 99,111,110,116, 44, 39, 91, 37, - 40, 44, 34, 93, 39, 41, 32, 97,110,100, 32, 13, 10,115,116, - 114,102,105,110,100, 40, 97,114,103, 91,105, 93, 44, 34, 94, - 91, 37, 97, 95,126, 93, 34, 41, 32,116,104,101,110, 32, 13, - 10,108,105,110,101, 32, 61, 32,108,105,110,101, 32, 46, 46, - 32, 39, 32, 39, 32, 13, 10,101,110,100, 13, 10,108,105,110, - 101, 32, 61, 32,108,105,110,101, 32, 46, 46, 32, 97,114,103, - 91,105, 93, 13, 10,105,102, 32, 97,114,103, 91,105, 93, 32, - 126, 61, 32, 39, 39, 32,116,104,101,110, 13, 10, 95, 99,111, - 110,116, 32, 61, 32,115,116,114,115,117, 98, 40, 97,114,103, - 91,105, 93, 44, 45, 49, 44, 45, 49, 41, 13, 10,101,110,100, - 13, 10,105, 32, 61, 32,105, 43, 49, 13, 10,101,110,100, 13, - 10,105,102, 32,115,116,114,102,105,110,100, 40, 97,114,103, - 91, 35, 97,114,103, 93, 44, 34, 91, 37, 47, 37, 41, 37, 59, - 37,123, 37,125, 93, 36, 34, 41, 32,116,104,101,110, 32, 13, - 10, 95, 99,111,110,116, 61,110,105,108, 32,108,105,110,101, - 32, 61, 32,108,105,110,101, 32, 46, 46, 32, 39, 92,110, 39, - 13, 10,101,110,100, 13, 10,114,101,116,117,114,110, 32,108, - 105,110,101, 13, 10,101,110,100, 13, 10, 13, 10,102,117,110, - 99,116,105,111,110, 32,111,117,116,112,117,116, 32, 40, 46, - 46, 46, 41, 13, 10,108,111, 99, 97,108, 32, 97,114,103, 32, - 61, 32,123, 46, 46, 46,125, 13, 10,108,111, 99, 97,108, 32, - 105, 61, 49, 13, 10,119,104,105,108,101, 32,105, 60, 61, 35, - 97,114,103, 32,100,111, 13, 10,105,102, 32, 95, 99,111,110, - 116, 32, 97,110,100, 32,110,111,116, 32,115,116,114,102,105, - 110,100, 40, 95, 99,111,110,116, 44, 39, 91, 37, 40, 44, 34, - 93, 39, 41, 32, 97,110,100, 32, 13, 10,115,116,114,102,105, - 110,100, 40, 97,114,103, 91,105, 93, 44, 34, 94, 91, 37, 97, - 95,126, 93, 34, 41, 32,116,104,101,110, 32, 13, 10,119,114, - 105,116,101, 40, 39, 32, 39, 41, 32, 13, 10,101,110,100, 13, - 10,119,114,105,116,101, 40, 97,114,103, 91,105, 93, 41, 13, - 10,105,102, 32, 97,114,103, 91,105, 93, 32,126, 61, 32, 39, - 39, 32,116,104,101,110, 13, 10, 95, 99,111,110,116, 32, 61, - 32,115,116,114,115,117, 98, 40, 97,114,103, 91,105, 93, 44, - 45, 49, 44, 45, 49, 41, 13, 10,101,110,100, 13, 10,105, 32, - 61, 32,105, 43, 49, 13, 10,101,110,100, 13, 10,105,102, 32, - 115,116,114,102,105,110,100, 40, 97,114,103, 91, 35, 97,114, - 103, 93, 44, 34, 91, 37, 47, 37, 41, 37, 59, 37,123, 37,125, - 93, 36, 34, 41, 32,116,104,101,110, 32, 13, 10, 95, 99,111, - 110,116, 61,110,105,108, 32,119,114,105,116,101, 40, 39, 92, - 110, 39, 41, 13, 10,101,110,100, 13, 10,101,110,100, 13,32 + 100,101,102, 40,116, 41, 10,108,111, 99, 97,108, 32, 98, 32, + 61, 32, 95, 98, 97,115,105, 99, 91,116, 93, 10,105,102, 32, + 98, 32,116,104,101,110, 10,114,101,116,117,114,110, 32, 98, + 44, 95, 98, 97,115,105, 99, 95, 99,116,121,112,101, 91, 98, + 93, 10,101,110,100, 10,114,101,116,117,114,110, 32,110,105, + 108, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32, + 115,112,108,105,116, 32, 40,115, 44,116, 41, 10,108,111, 99, + 97,108, 32,108, 32, 61, 32,123,110, 61, 48,125, 10,108,111, + 99, 97,108, 32,102, 32, 61, 32,102,117,110, 99,116,105,111, + 110, 32, 40,115, 41, 10,108, 46,110, 32, 61, 32,108, 46,110, + 32, 43, 32, 49, 10,108, 91,108, 46,110, 93, 32, 61, 32,115, + 10,114,101,116,117,114,110, 32, 34, 34, 10,101,110,100, 10, + 108,111, 99, 97,108, 32,112, 32, 61, 32, 34, 37,115, 42, 40, + 46, 45, 41, 37,115, 42, 34, 46, 46,116, 46, 46, 34, 37,115, + 42, 34, 10,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, + 94, 37,115, 43, 34, 44, 34, 34, 41, 10,115, 32, 61, 32,103, + 115,117, 98, 40,115, 44, 34, 37,115, 43, 36, 34, 44, 34, 34, + 41, 10,115, 32, 61, 32,103,115,117, 98, 40,115, 44,112, 44, + 102, 41, 10,108, 46,110, 32, 61, 32,108, 46,110, 32, 43, 32, + 49, 10,108, 91,108, 46,110, 93, 32, 61, 32,103,115,117, 98, + 40,115, 44, 34, 40, 37,115, 37,115, 42, 41, 36, 34, 44, 34, + 34, 41, 10,114,101,116,117,114,110, 32,108, 10,101,110,100, + 10,102,117,110, 99,116,105,111,110, 32, 99,111,110, 99, 97, + 116, 32, 40,116, 44,102, 44,108, 41, 10,108,111, 99, 97,108, + 32,115, 32, 61, 32, 39, 39, 10,108,111, 99, 97,108, 32,105, + 61,102, 10,119,104,105,108,101, 32,105, 60, 61,108, 32,100, + 111, 10,115, 32, 61, 32,115, 46, 46,116, 91,105, 93, 10,105, + 32, 61, 32,105, 43, 49, 10,105,102, 32,105, 32, 60, 61, 32, + 108, 32,116,104,101,110, 32,115, 32, 61, 32,115, 46, 46, 39, + 32, 39, 32,101,110,100, 10,101,110,100, 10,114,101,116,117, + 114,110, 32,115, 10,101,110,100, 10,102,117,110, 99,116,105, + 111,110, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 32, + 40,108,105,110,101, 44, 32, 46, 46, 46, 41, 10,108,111, 99, + 97,108, 32, 97,114,103, 32, 61, 32,123, 46, 46, 46,125, 10, + 108,111, 99, 97,108, 32,105, 61, 49, 10,119,104,105,108,101, + 32,105, 60, 61, 35, 97,114,103, 32,100,111, 10,105,102, 32, + 95, 99,111,110,116, 32, 97,110,100, 32,110,111,116, 32,115, + 116,114,102,105,110,100, 40, 95, 99,111,110,116, 44, 39, 91, + 37, 40, 44, 34, 93, 39, 41, 32, 97,110,100, 10,115,116,114, + 102,105,110,100, 40, 97,114,103, 91,105, 93, 44, 34, 94, 91, + 37, 97, 95,126, 93, 34, 41, 32,116,104,101,110, 10,108,105, + 110,101, 32, 61, 32,108,105,110,101, 32, 46, 46, 32, 39, 32, + 39, 10,101,110,100, 10,108,105,110,101, 32, 61, 32,108,105, + 110,101, 32, 46, 46, 32, 97,114,103, 91,105, 93, 10,105,102, + 32, 97,114,103, 91,105, 93, 32,126, 61, 32, 39, 39, 32,116, + 104,101,110, 10, 95, 99,111,110,116, 32, 61, 32,115,116,114, + 115,117, 98, 40, 97,114,103, 91,105, 93, 44, 45, 49, 44, 45, + 49, 41, 10,101,110,100, 10,105, 32, 61, 32,105, 43, 49, 10, + 101,110,100, 10,105,102, 32,115,116,114,102,105,110,100, 40, + 97,114,103, 91, 35, 97,114,103, 93, 44, 34, 91, 37, 47, 37, + 41, 37, 59, 37,123, 37,125, 93, 36, 34, 41, 32,116,104,101, + 110, 10, 95, 99,111,110,116, 61,110,105,108, 32,108,105,110, + 101, 32, 61, 32,108,105,110,101, 32, 46, 46, 32, 39, 92,110, + 39, 10,101,110,100, 10,114,101,116,117,114,110, 32,108,105, + 110,101, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, + 32,111,117,116,112,117,116, 32, 40, 46, 46, 46, 41, 10,108, + 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,123, 46, 46, 46, + 125, 10,108,111, 99, 97,108, 32,105, 61, 49, 10,119,104,105, + 108,101, 32,105, 60, 61, 35, 97,114,103, 32,100,111, 10,105, + 102, 32, 95, 99,111,110,116, 32, 97,110,100, 32,110,111,116, + 32,115,116,114,102,105,110,100, 40, 95, 99,111,110,116, 44, + 39, 91, 37, 40, 44, 34, 93, 39, 41, 32, 97,110,100, 10,115, + 116,114,102,105,110,100, 40, 97,114,103, 91,105, 93, 44, 34, + 94, 91, 37, 97, 95,126, 93, 34, 41, 32,116,104,101,110, 10, + 119,114,105,116,101, 40, 39, 32, 39, 41, 10,101,110,100, 10, + 119,114,105,116,101, 40, 97,114,103, 91,105, 93, 41, 10,105, + 102, 32, 97,114,103, 91,105, 93, 32,126, 61, 32, 39, 39, 32, + 116,104,101,110, 10, 95, 99,111,110,116, 32, 61, 32,115,116, + 114,115,117, 98, 40, 97,114,103, 91,105, 93, 44, 45, 49, 44, + 45, 49, 41, 10,101,110,100, 10,105, 32, 61, 32,105, 43, 49, + 10,101,110,100, 10,105,102, 32,115,116,114,102,105,110,100, + 40, 97,114,103, 91, 35, 97,114,103, 93, 44, 34, 91, 37, 47, + 37, 41, 37, 59, 37,123, 37,125, 93, 36, 34, 41, 32,116,104, + 101,110, 10, 95, 99,111,110,116, 61,110,105,108, 32,119,114, + 105,116,101, 40, 39, 92,110, 39, 41, 10,101,110,100, 10,101, + 110,100,32 }; if (luaL_loadbuffer(tolua_S,(char*)B,sizeof(B),"tolua: embedded Lua code") == LUA_OK) lua_pcall(tolua_S,0,LUA_MULTRET,0); @@ -4075,82 +4049,77 @@ LUALIB_API int luaopen_tolua (lua_State* tolua_S) { /* begin embedded lua code */ static unsigned char B[] = { - 10, 83, 84, 82, 49, 32, 61, 32, 34, 92, 48, 48, 49, 34, 13, - 10, 83, 84, 82, 50, 32, 61, 32, 34, 92, 48, 48, 50, 34, 13, - 10, 83, 84, 82, 51, 32, 61, 32, 34, 92, 48, 48, 51, 34, 13, - 10, 83, 84, 82, 52, 32, 61, 32, 34, 92, 48, 48, 52, 34, 13, - 10, 82, 69, 77, 32, 61, 32, 34, 92, 48, 48, 53, 34, 13, 10, - 65, 78, 89, 32, 61, 32, 34, 40, 91, 92, 48, 48, 49, 45, 92, - 48, 48, 53, 93, 41, 34, 13, 10, 69, 83, 67, 49, 32, 61, 32, - 34, 92, 48, 48, 54, 34, 13, 10, 69, 83, 67, 50, 32, 61, 32, - 34, 92, 48, 48, 55, 34, 13, 10, 13, 10, 77, 65, 83, 75, 32, - 61, 32,123, 10,123, 69, 83, 67, 49, 44, 32, 34, 92, 92, 39, - 34, 44, 32, 34, 92, 92, 39, 34,125, 44, 13, 10,123, 69, 83, - 67, 50, 44, 32, 39, 92, 92, 34, 39, 44, 32, 39, 92, 92, 34, - 39,125, 44, 13, 10,123, 83, 84, 82, 49, 44, 32, 34, 39, 34, - 44, 32, 34, 39, 34,125, 44, 13, 10,123, 83, 84, 82, 50, 44, - 32, 39, 34, 39, 44, 32, 39, 34, 39,125, 44, 13, 10,123, 83, - 84, 82, 51, 44, 32, 34, 37, 91, 37, 91, 34, 44, 32, 34, 91, - 91, 34,125, 44, 13, 10,123, 83, 84, 82, 52, 44, 32, 34, 37, - 93, 37, 93, 34, 44, 32, 34, 93, 93, 34,125, 44, 13, 10,123, - 82, 69, 77, 32, 44, 32, 34, 37, 45, 37, 45, 34, 44, 32, 34, - 45, 45, 34,125, 44, 13, 10,125, 13, 10, 13, 10,102,117,110, - 99,116,105,111,110, 32,109, 97,115,107, 32, 40,115, 41, 13, - 10,102,111,114, 32,105, 32, 61, 32, 49, 44,103,101,116,110, - 40, 77, 65, 83, 75, 41, 32,100,111, 13, 10,115, 32, 61, 32, - 103,115,117, 98, 40,115, 44, 77, 65, 83, 75, 91,105, 93, 91, - 50, 93, 44, 77, 65, 83, 75, 91,105, 93, 91, 49, 93, 41, 13, - 10,101,110,100, 13, 10,114,101,116,117,114,110, 32,115, 13, - 10,101,110,100, 13, 10, 13, 10,102,117,110, 99,116,105,111, - 110, 32,117,110,109, 97,115,107, 32, 40,115, 41, 13, 10,102, - 111,114, 32,105, 32, 61, 32, 49, 44,103,101,116,110, 40, 77, - 65, 83, 75, 41, 32,100,111, 13, 10,115, 32, 61, 32,103,115, + 10, 83, 84, 82, 49, 32, 61, 32, 34, 92, 48, 48, 49, 34, 10, + 83, 84, 82, 50, 32, 61, 32, 34, 92, 48, 48, 50, 34, 10, 83, + 84, 82, 51, 32, 61, 32, 34, 92, 48, 48, 51, 34, 10, 83, 84, + 82, 52, 32, 61, 32, 34, 92, 48, 48, 52, 34, 10, 82, 69, 77, + 32, 61, 32, 34, 92, 48, 48, 53, 34, 10, 65, 78, 89, 32, 61, + 32, 34, 40, 91, 92, 48, 48, 49, 45, 92, 48, 48, 53, 93, 41, + 34, 10, 69, 83, 67, 49, 32, 61, 32, 34, 92, 48, 48, 54, 34, + 10, 69, 83, 67, 50, 32, 61, 32, 34, 92, 48, 48, 55, 34, 10, + 77, 65, 83, 75, 32, 61, 32,123, 10,123, 69, 83, 67, 49, 44, + 32, 34, 92, 92, 39, 34, 44, 32, 34, 92, 92, 39, 34,125, 44, + 10,123, 69, 83, 67, 50, 44, 32, 39, 92, 92, 34, 39, 44, 32, + 39, 92, 92, 34, 39,125, 44, 10,123, 83, 84, 82, 49, 44, 32, + 34, 39, 34, 44, 32, 34, 39, 34,125, 44, 10,123, 83, 84, 82, + 50, 44, 32, 39, 34, 39, 44, 32, 39, 34, 39,125, 44, 10,123, + 83, 84, 82, 51, 44, 32, 34, 37, 91, 37, 91, 34, 44, 32, 34, + 91, 91, 34,125, 44, 10,123, 83, 84, 82, 52, 44, 32, 34, 37, + 93, 37, 93, 34, 44, 32, 34, 93, 93, 34,125, 44, 10,123, 82, + 69, 77, 32, 44, 32, 34, 37, 45, 37, 45, 34, 44, 32, 34, 45, + 45, 34,125, 44, 10,125, 10,102,117,110, 99,116,105,111,110, + 32,109, 97,115,107, 32, 40,115, 41, 10,102,111,114, 32,105, + 32, 61, 32, 49, 44,103,101,116,110, 40, 77, 65, 83, 75, 41, + 32,100,111, 10,115, 32, 61, 32,103,115,117, 98, 40,115, 44, + 77, 65, 83, 75, 91,105, 93, 91, 50, 93, 44, 77, 65, 83, 75, + 91,105, 93, 91, 49, 93, 41, 10,101,110,100, 10,114,101,116, + 117,114,110, 32,115, 10,101,110,100, 10,102,117,110, 99,116, + 105,111,110, 32,117,110,109, 97,115,107, 32, 40,115, 41, 10, + 102,111,114, 32,105, 32, 61, 32, 49, 44,103,101,116,110, 40, + 77, 65, 83, 75, 41, 32,100,111, 10,115, 32, 61, 32,103,115, 117, 98, 40,115, 44, 77, 65, 83, 75, 91,105, 93, 91, 49, 93, - 44, 77, 65, 83, 75, 91,105, 93, 91, 51, 93, 41, 13, 10,101, - 110,100, 13, 10,114,101,116,117,114,110, 32,115, 13, 10,101, - 110,100, 13, 10, 13, 10,102,117,110, 99,116,105,111,110, 32, - 99,108,101, 97,110, 32, 40,115, 41, 13, 10,108,111, 99, 97, - 108, 32, 99,111,100,101, 32, 61, 32, 34,114,101,116,117,114, - 110, 32,102,117,110, 99,116,105,111,110, 32, 40, 41, 32, 34, - 32, 46, 46, 32,115, 32, 46, 46, 32, 34, 32,101,110,100, 34, - 32, 13, 10,105,102, 32,110,111,116, 32,100,111,115,116,114, - 105,110,103, 40, 99,111,100,101, 41, 32,116,104,101,110, 13, - 10,114,101,116,117,114,110, 32,110,105,108, 13, 10,101,110, - 100, 13, 10, 13, 10,108,111, 99, 97,108, 32, 83, 32, 61, 32, - 34, 34, 10, 13, 10,115, 32, 61, 32,109, 97,115,107, 40,115, - 41, 13, 10, 13, 10,119,104,105,108,101, 32, 49, 32,100,111, - 13, 10,108,111, 99, 97,108, 32, 98, 44,101, 44,100, 32, 61, - 32,115,116,114,102,105,110,100, 40,115, 44, 65, 78, 89, 41, - 13, 10,105,102, 32, 98, 32,116,104,101,110, 32, 13, 10, 83, - 32, 61, 32, 83, 46, 46,115,116,114,115,117, 98, 40,115, 44, - 49, 44, 98, 45, 49, 41, 13, 10,115, 32, 61, 32,115,116,114, - 115,117, 98, 40,115, 44, 98, 43, 49, 41, 13, 10,105,102, 32, - 100, 61, 61, 83, 84, 82, 49, 32,111,114, 32,100, 61, 61, 83, - 84, 82, 50, 32,116,104,101,110, 13, 10,101, 32, 61, 32,115, - 116,114,102,105,110,100, 40,115, 44,100, 41, 13, 10, 83, 32, - 61, 32, 83, 32, 46, 46,100, 46, 46,115,116,114,115,117, 98, - 40,115, 44, 49, 44,101, 41, 13, 10,115, 32, 61, 32,115,116, - 114,115,117, 98, 40,115, 44,101, 43, 49, 41, 13, 10,101,108, - 115,101,105,102, 32,100, 61, 61, 83, 84, 82, 51, 32,116,104, - 101,110, 13, 10,101, 32, 61, 32,115,116,114,102,105,110,100, - 40,115, 44, 83, 84, 82, 52, 41, 13, 10, 83, 32, 61, 32, 83, - 46, 46,100, 46, 46,115,116,114,115,117, 98, 40,115, 44, 49, - 44,101, 41, 13, 10,115, 32, 61, 32,115,116,114,115,117, 98, - 40,115, 44,101, 43, 49, 41, 13, 10,101,108,115,101,105,102, - 32,100, 61, 61, 82, 69, 77, 32,116,104,101,110, 13, 10,115, - 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 91, 94, 92,110, - 93, 42, 40, 92,110, 63, 41, 34, 44, 34, 37, 49, 34, 44, 49, - 41, 13, 10,101,110,100, 32, 13, 10,101,108,115,101, 13, 10, - 83, 32, 61, 32, 83, 46, 46,115, 13, 10, 98,114,101, 97,107, - 13, 10,101,110,100, 13, 10,101,110,100, 13, 10, 83, 32, 61, - 32,103,115,117, 98, 40, 83, 44, 34, 91, 32, 92,116, 93, 43, - 34, 44, 34, 32, 34, 41, 13, 10, 83, 32, 61, 32,103,115,117, - 98, 40, 83, 44, 34, 91, 32, 92,116, 93, 42, 92,110, 91, 32, - 92,116, 93, 42, 34, 44, 34, 92,110, 34, 41, 13, 10, 83, 32, - 61, 32,103,115,117, 98, 40, 83, 44, 34, 92,110, 43, 34, 44, - 34, 92,110, 34, 41, 13, 10, 83, 32, 61, 32,117,110,109, 97, - 115,107, 40, 83, 41, 13, 10,114,101,116,117,114,110, 32, 83, - 13, 10,101,110,100, 13,32 + 44, 77, 65, 83, 75, 91,105, 93, 91, 51, 93, 41, 10,101,110, + 100, 10,114,101,116,117,114,110, 32,115, 10,101,110,100, 10, + 102,117,110, 99,116,105,111,110, 32, 99,108,101, 97,110, 32, + 40,115, 41, 10,108,111, 99, 97,108, 32, 99,111,100,101, 32, + 61, 32, 34,114,101,116,117,114,110, 32,102,117,110, 99,116, + 105,111,110, 32, 40, 41, 32, 34, 32, 46, 46, 32,115, 32, 46, + 46, 32, 34, 32,101,110,100, 34, 10,105,102, 32,110,111,116, + 32,100,111,115,116,114,105,110,103, 40, 99,111,100,101, 41, + 32,116,104,101,110, 10,114,101,116,117,114,110, 32,110,105, + 108, 10,101,110,100, 10,108,111, 99, 97,108, 32, 83, 32, 61, + 32, 34, 34, 10,115, 32, 61, 32,109, 97,115,107, 40,115, 41, + 10,119,104,105,108,101, 32, 49, 32,100,111, 10,108,111, 99, + 97,108, 32, 98, 44,101, 44,100, 32, 61, 32,115,116,114,102, + 105,110,100, 40,115, 44, 65, 78, 89, 41, 10,105,102, 32, 98, + 32,116,104,101,110, 10, 83, 32, 61, 32, 83, 46, 46,115,116, + 114,115,117, 98, 40,115, 44, 49, 44, 98, 45, 49, 41, 10,115, + 32, 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 43, 49, + 41, 10,105,102, 32,100, 61, 61, 83, 84, 82, 49, 32,111,114, + 32,100, 61, 61, 83, 84, 82, 50, 32,116,104,101,110, 10,101, + 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44,100, 41, + 10, 83, 32, 61, 32, 83, 32, 46, 46,100, 46, 46,115,116,114, + 115,117, 98, 40,115, 44, 49, 44,101, 41, 10,115, 32, 61, 32, + 115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10,101, + 108,115,101,105,102, 32,100, 61, 61, 83, 84, 82, 51, 32,116, + 104,101,110, 10,101, 32, 61, 32,115,116,114,102,105,110,100, + 40,115, 44, 83, 84, 82, 52, 41, 10, 83, 32, 61, 32, 83, 46, + 46,100, 46, 46,115,116,114,115,117, 98, 40,115, 44, 49, 44, + 101, 41, 10,115, 32, 61, 32,115,116,114,115,117, 98, 40,115, + 44,101, 43, 49, 41, 10,101,108,115,101,105,102, 32,100, 61, + 61, 82, 69, 77, 32,116,104,101,110, 10,115, 32, 61, 32,103, + 115,117, 98, 40,115, 44, 34, 91, 94, 92,110, 93, 42, 40, 92, + 110, 63, 41, 34, 44, 34, 37, 49, 34, 44, 49, 41, 10,101,110, + 100, 10,101,108,115,101, 10, 83, 32, 61, 32, 83, 46, 46,115, + 10, 98,114,101, 97,107, 10,101,110,100, 10,101,110,100, 10, + 83, 32, 61, 32,103,115,117, 98, 40, 83, 44, 34, 91, 32, 92, + 116, 93, 43, 34, 44, 34, 32, 34, 41, 10, 83, 32, 61, 32,103, + 115,117, 98, 40, 83, 44, 34, 91, 32, 92,116, 93, 42, 92,110, + 91, 32, 92,116, 93, 42, 34, 44, 34, 92,110, 34, 41, 10, 83, + 32, 61, 32,103,115,117, 98, 40, 83, 44, 34, 92,110, 43, 34, + 44, 34, 92,110, 34, 41, 10, 83, 32, 61, 32,117,110,109, 97, + 115,107, 40, 83, 41, 10,114,101,116,117,114,110, 32, 83, 10, + 101,110,100,32 }; if (luaL_loadbuffer(tolua_S,(char*)B,sizeof(B),"tolua: embedded Lua code") == LUA_OK) lua_pcall(tolua_S,0,LUA_MULTRET,0); |