diff options
| -rw-r--r-- | Makefile | 22 | ||||
| -rw-r--r-- | main.c | 39 | ||||
| -rw-r--r-- | stdlib/color.h | 137 | ||||
| -rw-r--r-- | stdlib/color.lua | 30 | ||||
| -rw-r--r-- | stdlib/json.h | 812 | ||||
| -rw-r--r-- | stdlib/tilemap.h | 19 | ||||
| -rw-r--r-- | tags | 152 | ||||
| -rw-r--r-- | test/main.lua | 6 |
8 files changed, 1195 insertions, 22 deletions
| @@ -1,12 +1,18 @@ | |||
| 1 | CC ?= tcc | 1 | CC ?= tcc |
| 2 | RAYLIB := raylib-5.5_linux_amd64 | 2 | RAYLIB := raylib-5.5_linux_amd64 |
| 3 | LUA := lua-5.4.8 | 3 | LUA := lua-5.4.8 |
| 4 | CFLAGS := -std=c99 -v -g -I./vendor/$(RAYLIB)/include -I./vendor/$(LUA)/src | 4 | CFLAGS := -std=c99 -v -g -I./vendor/$(RAYLIB)/include -I./vendor/$(LUA)/src |
| 5 | LDFLAGS := -L./vendor/$(RAYLIB)/lib -lraylib -L./vendor/$(LUA)/src -llua -lm | 5 | LDFLAGS := -L./vendor/$(RAYLIB)/lib -lraylib -L./vendor/$(LUA)/src -llua -lm |
| 6 | PROG := bidi | 6 | STDLIB_FILES := $(wildcard stdlib/*.lua) |
| 7 | PROG_C := main.c | 7 | PROG := bidi |
| 8 | PROG_C := main.c | ||
| 8 | 9 | ||
| 9 | $(PROG): lua hexdump $(PROG_C) | 10 | all: lua hexdump $(STDLIB_FILES:.lua=.h) $(PROG) |
| 11 | |||
| 12 | %.h: %.lua | ||
| 13 | ./hexdump $< $(@:stdlib/%.h=%) > $@ | ||
| 14 | |||
| 15 | $(PROG): $(PROG_C) | ||
| 10 | $(CC) $(CFLAGS) $(PROG_C) -o $(PROG) $(LDFLAGS) | 16 | $(CC) $(CFLAGS) $(PROG_C) -o $(PROG) $(LDFLAGS) |
| 11 | 17 | ||
| 12 | hexdump: hexdump.c | 18 | hexdump: hexdump.c |
| @@ -5,9 +5,25 @@ | |||
| 5 | #include "lualib.h" | 5 | #include "lualib.h" |
| 6 | #include "lauxlib.h" | 6 | #include "lauxlib.h" |
| 7 | 7 | ||
| 8 | #include "stdlib/color.h" | ||
| 9 | |||
| 8 | #define IN_FILE "test/main.lua" | 10 | #define IN_FILE "test/main.lua" |
| 9 | #define DEBUG_LEVEL LOG_DEBUG | 11 | #define DEBUG_LEVEL LOG_DEBUG |
| 10 | 12 | ||
| 13 | static int lua_getfield_int(lua_State *L, int index, const char *key) { | ||
| 14 | lua_getfield(L, index, key); | ||
| 15 | int val = (int)luaL_checknumber(L, -1); | ||
| 16 | lua_pop(L, 1); | ||
| 17 | return val; | ||
| 18 | } | ||
| 19 | |||
| 20 | static int lua_getfield_int_opt(lua_State *L, int index, const char *key, int def) { | ||
| 21 | lua_getfield(L, index, key); | ||
| 22 | int val = lua_isnil(L, -1) ? def : (int)luaL_checknumber(L, -1); | ||
| 23 | lua_pop(L, 1); | ||
| 24 | return val; | ||
| 25 | } | ||
| 26 | |||
| 11 | static int l_open_window(lua_State *L) { | 27 | static int l_open_window(lua_State *L) { |
| 12 | int width = luaL_checknumber(L, 1); | 28 | int width = luaL_checknumber(L, 1); |
| 13 | int height = luaL_checknumber(L, 2); | 29 | int height = luaL_checknumber(L, 2); |
| @@ -18,8 +34,9 @@ static int l_open_window(lua_State *L) { | |||
| 18 | return 0; | 34 | return 0; |
| 19 | } | 35 | } |
| 20 | 36 | ||
| 21 | static int l_window_should_close(lua_State *L) { | 37 | // TODO: This function name is still a bit sus. Revisit the name later. |
| 22 | lua_pushboolean(L, WindowShouldClose()); | 38 | static int l_window_running(lua_State *L) { |
| 39 | lua_pushboolean(L, !WindowShouldClose()); | ||
| 23 | return 1; | 40 | return 1; |
| 24 | } | 41 | } |
| 25 | 42 | ||
| @@ -47,7 +64,14 @@ static int l_end_drawing(lua_State *L) { | |||
| 47 | } | 64 | } |
| 48 | 65 | ||
| 49 | static int l_clear_window(lua_State *L) { | 66 | static int l_clear_window(lua_State *L) { |
| 50 | ClearBackground(BLACK); | 67 | luaL_checktype(L, 1, LUA_TTABLE); |
| 68 | Color color = { | ||
| 69 | .r = (unsigned char)lua_getfield_int(L, 1, "r"), | ||
| 70 | .g = (unsigned char)lua_getfield_int(L, 1, "g"), | ||
| 71 | .b = (unsigned char)lua_getfield_int(L, 1, "b"), | ||
| 72 | .a = (unsigned char)lua_getfield_int_opt(L, 1, "a", 255) | ||
| 73 | }; | ||
| 74 | ClearBackground(color); | ||
| 51 | return 0; | 75 | return 0; |
| 52 | } | 76 | } |
| 53 | 77 | ||
| @@ -64,13 +88,20 @@ int main(void) { | |||
| 64 | 88 | ||
| 65 | lua_register(L, "open_window", l_open_window); | 89 | lua_register(L, "open_window", l_open_window); |
| 66 | lua_register(L, "close_window", l_close_window); | 90 | lua_register(L, "close_window", l_close_window); |
| 67 | lua_register(L, "window_should_close", l_window_should_close); | 91 | lua_register(L, "window_running", l_window_running); |
| 68 | lua_register(L, "begin_drawing", l_begin_drawing); | 92 | lua_register(L, "begin_drawing", l_begin_drawing); |
| 69 | lua_register(L, "end_drawing", l_end_drawing); | 93 | lua_register(L, "end_drawing", l_end_drawing); |
| 70 | lua_register(L, "set_fps", l_set_fps); | 94 | lua_register(L, "set_fps", l_set_fps); |
| 71 | lua_register(L, "draw_fps", l_draw_fps); | 95 | lua_register(L, "draw_fps", l_draw_fps); |
| 72 | lua_register(L, "clear_window", l_clear_window); | 96 | lua_register(L, "clear_window", l_clear_window); |
| 73 | 97 | ||
| 98 | if (luaL_loadbuffer(L, color, color_len, "color") || lua_pcall(L, 0, 1, 0)) { | ||
| 99 | fprintf(stderr, "Error loading color.lua: %s\n", lua_tostring(L, -1)); | ||
| 100 | lua_close(L); | ||
| 101 | return 1; | ||
| 102 | } | ||
| 103 | lua_setglobal(L, "color"); | ||
| 104 | |||
| 74 | // TODO: This should probably use loadbuffer instead. | 105 | // TODO: This should probably use loadbuffer instead. |
| 75 | // https://www.lua.org/manual/5.4/manual.html#luaL_loadbuffer | 106 | // https://www.lua.org/manual/5.4/manual.html#luaL_loadbuffer |
| 76 | if (luaL_loadfile(L, IN_FILE) || lua_pcall(L, 0, 0, 0)) { | 107 | if (luaL_loadfile(L, IN_FILE) || lua_pcall(L, 0, 0, 0)) { |
diff --git a/stdlib/color.h b/stdlib/color.h new file mode 100644 index 0000000..1f47770 --- /dev/null +++ b/stdlib/color.h | |||
| @@ -0,0 +1,137 @@ | |||
| 1 | #ifndef color_H | ||
| 2 | #define color_H | ||
| 3 | |||
| 4 | unsigned char color[] = { | ||
| 5 | 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, | ||
| 6 | 0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, | ||
| 7 | 0x4c, 0x49, 0x47, 0x48, 0x54, 0x47, 0x52, 0x41, 0x59, 0x20, 0x20, 0x3d, | ||
| 8 | 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, | ||
| 9 | 0x67, 0x20, 0x3d, 0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, 0x62, 0x20, 0x3d, | ||
| 10 | 0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, | ||
| 11 | 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x47, 0x52, | ||
| 12 | 0x41, 0x59, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, | ||
| 13 | 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x33, 0x30, 0x2c, 0x20, 0x67, 0x20, | ||
| 14 | 0x3d, 0x20, 0x31, 0x33, 0x30, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x31, | ||
| 15 | 0x33, 0x30, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, | ||
| 16 | 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, | ||
| 17 | 0x47, 0x52, 0x41, 0x59, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, | ||
| 18 | 0x20, 0x3d, 0x20, 0x38, 0x30, 0x2c, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, | ||
| 19 | 0x38, 0x30, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x38, 0x30, 0x2c, | ||
| 20 | 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, | ||
| 21 | 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x59, 0x45, 0x4c, 0x4c, 0x4f, 0x57, | ||
| 22 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, | ||
| 23 | 0x20, 0x32, 0x35, 0x33, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x34, | ||
| 24 | 0x39, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, | ||
| 25 | 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, | ||
| 26 | 0x6c, 0x6f, 0x72, 0x2e, 0x47, 0x4f, 0x4c, 0x44, 0x20, 0x20, 0x20, 0x20, | ||
| 27 | 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, | ||
| 28 | 0x35, 0x35, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x30, 0x33, 0x2c, | ||
| 29 | 0x20, 0x62, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, | ||
| 30 | 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, | ||
| 31 | 0x72, 0x2e, 0x4f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x20, 0x20, 0x20, 0x20, | ||
| 32 | 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, | ||
| 33 | 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x36, 0x31, 0x2c, 0x20, 0x62, | ||
| 34 | 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, | ||
| 35 | 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, | ||
| 36 | 0x50, 0x49, 0x4e, 0x4b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, | ||
| 37 | 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, | ||
| 38 | 0x67, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x39, 0x2c, 0x20, 0x62, 0x20, 0x3d, | ||
| 39 | 0x20, 0x31, 0x39, 0x34, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, | ||
| 40 | 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x52, 0x45, | ||
| 41 | 0x44, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, | ||
| 42 | 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x33, 0x30, 0x2c, 0x20, 0x67, 0x20, | ||
| 43 | 0x3d, 0x20, 0x34, 0x31, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x35, | ||
| 44 | 0x35, 0x2c, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, | ||
| 45 | 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x4d, 0x41, 0x52, 0x4f, | ||
| 46 | 0x4f, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, | ||
| 47 | 0x20, 0x3d, 0x20, 0x31, 0x39, 0x30, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, | ||
| 48 | 0x33, 0x33, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x35, 0x35, 0x2c, | ||
| 49 | 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, | ||
| 50 | 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x47, 0x52, 0x45, 0x45, 0x4e, 0x20, | ||
| 51 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, | ||
| 52 | 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x32, | ||
| 53 | 0x38, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x34, 0x38, 0x2c, 0x20, 0x20, | ||
| 54 | 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, | ||
| 55 | 0x6c, 0x6f, 0x72, 0x2e, 0x4c, 0x49, 0x4d, 0x45, 0x20, 0x20, 0x20, 0x20, | ||
| 56 | 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, | ||
| 57 | 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x35, 0x38, 0x2c, | ||
| 58 | 0x20, 0x62, 0x20, 0x3d, 0x20, 0x34, 0x37, 0x2c, 0x20, 0x20, 0x61, 0x20, | ||
| 59 | 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, | ||
| 60 | 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, 0x47, 0x52, 0x45, 0x45, 0x4e, 0x20, | ||
| 61 | 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, | ||
| 62 | 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x31, 0x37, 0x2c, 0x20, 0x62, | ||
| 63 | 0x20, 0x3d, 0x20, 0x34, 0x34, 0x2c, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, | ||
| 64 | 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, | ||
| 65 | 0x53, 0x4b, 0x59, 0x42, 0x4c, 0x55, 0x45, 0x20, 0x20, 0x20, 0x20, 0x3d, | ||
| 66 | 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x32, 0x2c, 0x20, | ||
| 67 | 0x67, 0x20, 0x3d, 0x20, 0x31, 0x39, 0x31, 0x2c, 0x20, 0x62, 0x20, 0x3d, | ||
| 68 | 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, | ||
| 69 | 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x42, 0x4c, | ||
| 70 | 0x55, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, | ||
| 71 | 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, | ||
| 72 | 0x3d, 0x20, 0x31, 0x32, 0x31, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, | ||
| 73 | 0x34, 0x31, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, | ||
| 74 | 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, | ||
| 75 | 0x42, 0x4c, 0x55, 0x45, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, | ||
| 76 | 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, | ||
| 77 | 0x38, 0x32, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x31, 0x37, 0x32, | ||
| 78 | 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, | ||
| 79 | 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x50, 0x55, 0x52, 0x50, 0x4c, 0x45, | ||
| 80 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, | ||
| 81 | 0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x32, | ||
| 82 | 0x32, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, | ||
| 83 | 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, | ||
| 84 | 0x6c, 0x6f, 0x72, 0x2e, 0x56, 0x49, 0x4f, 0x4c, 0x45, 0x54, 0x20, 0x20, | ||
| 85 | 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, | ||
| 86 | 0x33, 0x35, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x36, 0x30, 0x2c, 0x20, | ||
| 87 | 0x20, 0x62, 0x20, 0x3d, 0x20, 0x31, 0x39, 0x30, 0x2c, 0x20, 0x61, 0x20, | ||
| 88 | 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, | ||
| 89 | 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, 0x50, 0x55, 0x52, 0x50, 0x4c, 0x45, | ||
| 90 | 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x31, 0x32, | ||
| 91 | 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x33, 0x31, 0x2c, 0x20, 0x20, 0x62, | ||
| 92 | 0x20, 0x3d, 0x20, 0x31, 0x32, 0x36, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, | ||
| 93 | 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, | ||
| 94 | 0x42, 0x45, 0x49, 0x47, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, | ||
| 95 | 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x31, 0x31, 0x2c, 0x20, | ||
| 96 | 0x67, 0x20, 0x3d, 0x20, 0x31, 0x37, 0x36, 0x2c, 0x20, 0x62, 0x20, 0x3d, | ||
| 97 | 0x20, 0x31, 0x33, 0x31, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, | ||
| 98 | 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x42, 0x52, | ||
| 99 | 0x4f, 0x57, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, | ||
| 100 | 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x32, 0x37, 0x2c, 0x20, 0x67, 0x20, | ||
| 101 | 0x3d, 0x20, 0x31, 0x30, 0x36, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x37, | ||
| 102 | 0x39, 0x2c, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, | ||
| 103 | 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, | ||
| 104 | 0x42, 0x52, 0x4f, 0x57, 0x4e, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, | ||
| 105 | 0x20, 0x3d, 0x20, 0x37, 0x36, 0x2c, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, | ||
| 106 | 0x36, 0x33, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x34, 0x37, 0x2c, | ||
| 107 | 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, | ||
| 108 | 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x57, 0x48, 0x49, 0x54, 0x45, 0x20, | ||
| 109 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, | ||
| 110 | 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x35, | ||
| 111 | 0x35, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, | ||
| 112 | 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, | ||
| 113 | 0x6c, 0x6f, 0x72, 0x2e, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x20, 0x20, 0x20, | ||
| 114 | 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, | ||
| 115 | 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, | ||
| 116 | 0x20, 0x62, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, | ||
| 117 | 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, | ||
| 118 | 0x72, 0x2e, 0x42, 0x4c, 0x41, 0x4e, 0x4b, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 119 | 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, | ||
| 120 | 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x62, | ||
| 121 | 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, | ||
| 122 | 0x30, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, | ||
| 123 | 0x4d, 0x41, 0x47, 0x45, 0x4e, 0x54, 0x41, 0x20, 0x20, 0x20, 0x20, 0x3d, | ||
| 124 | 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, | ||
| 125 | 0x67, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x62, 0x20, 0x3d, | ||
| 126 | 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, | ||
| 127 | 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x52, 0x41, | ||
| 128 | 0x59, 0x57, 0x48, 0x49, 0x54, 0x45, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, | ||
| 129 | 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x34, 0x35, 0x2c, 0x20, 0x67, 0x20, | ||
| 130 | 0x3d, 0x20, 0x32, 0x34, 0x35, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, | ||
| 131 | 0x34, 0x35, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, | ||
| 132 | 0x7d, 0x0a, 0x0a, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x63, 0x6f, | ||
| 133 | 0x6c, 0x6f, 0x72, 0x0a | ||
| 134 | }; | ||
| 135 | unsigned int color_len = 1540; | ||
| 136 | |||
| 137 | #endif // color_H | ||
diff --git a/stdlib/color.lua b/stdlib/color.lua new file mode 100644 index 0000000..29584cb --- /dev/null +++ b/stdlib/color.lua | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | local color = {} | ||
| 2 | |||
| 3 | color.LIGHTGRAY = { r = 200, g = 200, b = 200, a = 255 } | ||
| 4 | color.GRAY = { r = 130, g = 130, b = 130, a = 255 } | ||
| 5 | color.DARKGRAY = { r = 80, g = 80, b = 80, a = 255 } | ||
| 6 | color.YELLOW = { r = 253, g = 249, b = 0, a = 255 } | ||
| 7 | color.GOLD = { r = 255, g = 203, b = 0, a = 255 } | ||
| 8 | color.ORANGE = { r = 255, g = 161, b = 0, a = 255 } | ||
| 9 | color.PINK = { r = 255, g = 109, b = 194, a = 255 } | ||
| 10 | color.RED = { r = 230, g = 41, b = 55, a = 255 } | ||
| 11 | color.MAROON = { r = 190, g = 33, b = 55, a = 255 } | ||
| 12 | color.GREEN = { r = 0, g = 228, b = 48, a = 255 } | ||
| 13 | color.LIME = { r = 0, g = 158, b = 47, a = 255 } | ||
| 14 | color.DARKGREEN = { r = 0, g = 117, b = 44, a = 255 } | ||
| 15 | color.SKYBLUE = { r = 102, g = 191, b = 255, a = 255 } | ||
| 16 | color.BLUE = { r = 0, g = 121, b = 241, a = 255 } | ||
| 17 | color.DARKBLUE = { r = 0, g = 82, b = 172, a = 255 } | ||
| 18 | color.PURPLE = { r = 200, g = 122, b = 255, a = 255 } | ||
| 19 | color.VIOLET = { r = 135, g = 60, b = 190, a = 255 } | ||
| 20 | color.DARKPURPLE = { r = 112, g = 31, b = 126, a = 255 } | ||
| 21 | color.BEIGE = { r = 211, g = 176, b = 131, a = 255 } | ||
| 22 | color.BROWN = { r = 127, g = 106, b = 79, a = 255 } | ||
| 23 | color.DARKBROWN = { r = 76, g = 63, b = 47, a = 255 } | ||
| 24 | color.WHITE = { r = 255, g = 255, b = 255, a = 255 } | ||
| 25 | color.BLACK = { r = 0, g = 0, b = 0, a = 255 } | ||
| 26 | color.BLANK = { r = 0, g = 0, b = 0, a = 0 } | ||
| 27 | color.MAGENTA = { r = 255, g = 0, b = 255, a = 255 } | ||
| 28 | color.RAYWHITE = { r = 245, g = 245, b = 245, a = 255 } | ||
| 29 | |||
| 30 | return color | ||
diff --git a/stdlib/json.h b/stdlib/json.h new file mode 100644 index 0000000..9c15a35 --- /dev/null +++ b/stdlib/json.h | |||
| @@ -0,0 +1,812 @@ | |||
| 1 | #ifndef json_H | ||
| 2 | #define json_H | ||
| 3 | |||
| 4 | unsigned char json[] = { | ||
| 5 | 0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x6a, 0x73, 0x6f, 0x6e, 0x2e, 0x6c, | ||
| 6 | 0x75, 0x61, 0x0a, 0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x43, 0x6f, 0x70, | ||
| 7 | 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x63, 0x29, 0x20, 0x32, | ||
| 8 | 0x30, 0x32, 0x30, 0x20, 0x72, 0x78, 0x69, 0x0a, 0x2d, 0x2d, 0x0a, 0x2d, | ||
| 9 | 0x2d, 0x20, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, | ||
| 10 | 0x20, 0x69, 0x73, 0x20, 0x68, 0x65, 0x72, 0x65, 0x62, 0x79, 0x20, 0x67, | ||
| 11 | 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x66, 0x72, 0x65, 0x65, | ||
| 12 | 0x20, 0x6f, 0x66, 0x20, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x2c, 0x20, | ||
| 13 | 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x70, 0x65, 0x72, 0x73, 0x6f, | ||
| 14 | 0x6e, 0x20, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, | ||
| 15 | 0x61, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x20, 0x6f, 0x66, 0x0a, 0x2d, 0x2d, | ||
| 16 | 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, | ||
| 17 | 0x72, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, | ||
| 18 | 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, | ||
| 19 | 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x69, 0x6c, 0x65, | ||
| 20 | 0x73, 0x20, 0x28, 0x74, 0x68, 0x65, 0x20, 0x22, 0x53, 0x6f, 0x66, 0x74, | ||
| 21 | 0x77, 0x61, 0x72, 0x65, 0x22, 0x29, 0x2c, 0x20, 0x74, 0x6f, 0x20, 0x64, | ||
| 22 | 0x65, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x0a, 0x2d, 0x2d, 0x20, 0x74, 0x68, | ||
| 23 | 0x65, 0x20, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x20, 0x77, | ||
| 24 | 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x72, 0x65, 0x73, 0x74, 0x72, | ||
| 25 | 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x69, 0x6e, 0x63, 0x6c, | ||
| 26 | 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, | ||
| 27 | 0x74, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, | ||
| 28 | 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x73, 0x20, | ||
| 29 | 0x74, 0x6f, 0x0a, 0x2d, 0x2d, 0x20, 0x75, 0x73, 0x65, 0x2c, 0x20, 0x63, | ||
| 30 | 0x6f, 0x70, 0x79, 0x2c, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x2c, | ||
| 31 | 0x20, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x2c, 0x20, 0x70, 0x75, 0x62, 0x6c, | ||
| 32 | 0x69, 0x73, 0x68, 0x2c, 0x20, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, | ||
| 33 | 0x75, 0x74, 0x65, 0x2c, 0x20, 0x73, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x65, | ||
| 34 | 0x6e, 0x73, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x2f, 0x6f, 0x72, 0x20, | ||
| 35 | 0x73, 0x65, 0x6c, 0x6c, 0x20, 0x63, 0x6f, 0x70, 0x69, 0x65, 0x73, 0x0a, | ||
| 36 | 0x2d, 0x2d, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x6f, | ||
| 37 | 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, | ||
| 38 | 0x74, 0x6f, 0x20, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x20, 0x70, 0x65, | ||
| 39 | 0x72, 0x73, 0x6f, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x68, 0x6f, | ||
| 40 | 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, | ||
| 41 | 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x73, | ||
| 42 | 0x68, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x0a, 0x2d, 0x2d, | ||
| 43 | 0x20, 0x73, 0x6f, 0x2c, 0x20, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, | ||
| 44 | 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, | ||
| 45 | 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, | ||
| 46 | 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, | ||
| 47 | 0x54, 0x68, 0x65, 0x20, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x20, 0x63, 0x6f, | ||
| 48 | 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x69, | ||
| 49 | 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, | ||
| 50 | 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6e, | ||
| 51 | 0x6f, 0x74, 0x69, 0x63, 0x65, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, | ||
| 52 | 0x62, 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x20, | ||
| 53 | 0x69, 0x6e, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x2d, 0x2d, 0x20, 0x63, 0x6f, | ||
| 54 | 0x70, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x62, 0x73, | ||
| 55 | 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x70, 0x6f, 0x72, 0x74, | ||
| 56 | 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, | ||
| 57 | 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x0a, 0x2d, 0x2d, | ||
| 58 | 0x0a, 0x2d, 0x2d, 0x20, 0x54, 0x48, 0x45, 0x20, 0x53, 0x4f, 0x46, 0x54, | ||
| 59 | 0x57, 0x41, 0x52, 0x45, 0x20, 0x49, 0x53, 0x20, 0x50, 0x52, 0x4f, 0x56, | ||
| 60 | 0x49, 0x44, 0x45, 0x44, 0x20, 0x22, 0x41, 0x53, 0x20, 0x49, 0x53, 0x22, | ||
| 61 | 0x2c, 0x20, 0x57, 0x49, 0x54, 0x48, 0x4f, 0x55, 0x54, 0x20, 0x57, 0x41, | ||
| 62 | 0x52, 0x52, 0x41, 0x4e, 0x54, 0x59, 0x20, 0x4f, 0x46, 0x20, 0x41, 0x4e, | ||
| 63 | 0x59, 0x20, 0x4b, 0x49, 0x4e, 0x44, 0x2c, 0x20, 0x45, 0x58, 0x50, 0x52, | ||
| 64 | 0x45, 0x53, 0x53, 0x20, 0x4f, 0x52, 0x0a, 0x2d, 0x2d, 0x20, 0x49, 0x4d, | ||
| 65 | 0x50, 0x4c, 0x49, 0x45, 0x44, 0x2c, 0x20, 0x49, 0x4e, 0x43, 0x4c, 0x55, | ||
| 66 | 0x44, 0x49, 0x4e, 0x47, 0x20, 0x42, 0x55, 0x54, 0x20, 0x4e, 0x4f, 0x54, | ||
| 67 | 0x20, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x20, 0x54, 0x4f, 0x20, | ||
| 68 | 0x54, 0x48, 0x45, 0x20, 0x57, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x54, 0x49, | ||
| 69 | 0x45, 0x53, 0x20, 0x4f, 0x46, 0x20, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, | ||
| 70 | 0x4e, 0x54, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x2c, 0x0a, 0x2d, | ||
| 71 | 0x2d, 0x20, 0x46, 0x49, 0x54, 0x4e, 0x45, 0x53, 0x53, 0x20, 0x46, 0x4f, | ||
| 72 | 0x52, 0x20, 0x41, 0x20, 0x50, 0x41, 0x52, 0x54, 0x49, 0x43, 0x55, 0x4c, | ||
| 73 | 0x41, 0x52, 0x20, 0x50, 0x55, 0x52, 0x50, 0x4f, 0x53, 0x45, 0x20, 0x41, | ||
| 74 | 0x4e, 0x44, 0x20, 0x4e, 0x4f, 0x4e, 0x49, 0x4e, 0x46, 0x52, 0x49, 0x4e, | ||
| 75 | 0x47, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x2e, 0x20, 0x49, 0x4e, 0x20, 0x4e, | ||
| 76 | 0x4f, 0x20, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x20, 0x53, 0x48, 0x41, 0x4c, | ||
| 77 | 0x4c, 0x20, 0x54, 0x48, 0x45, 0x0a, 0x2d, 0x2d, 0x20, 0x41, 0x55, 0x54, | ||
| 78 | 0x48, 0x4f, 0x52, 0x53, 0x20, 0x4f, 0x52, 0x20, 0x43, 0x4f, 0x50, 0x59, | ||
| 79 | 0x52, 0x49, 0x47, 0x48, 0x54, 0x20, 0x48, 0x4f, 0x4c, 0x44, 0x45, 0x52, | ||
| 80 | 0x53, 0x20, 0x42, 0x45, 0x20, 0x4c, 0x49, 0x41, 0x42, 0x4c, 0x45, 0x20, | ||
| 81 | 0x46, 0x4f, 0x52, 0x20, 0x41, 0x4e, 0x59, 0x20, 0x43, 0x4c, 0x41, 0x49, | ||
| 82 | 0x4d, 0x2c, 0x20, 0x44, 0x41, 0x4d, 0x41, 0x47, 0x45, 0x53, 0x20, 0x4f, | ||
| 83 | 0x52, 0x20, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x0a, 0x2d, 0x2d, 0x20, 0x4c, | ||
| 84 | 0x49, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x2c, 0x20, 0x57, 0x48, | ||
| 85 | 0x45, 0x54, 0x48, 0x45, 0x52, 0x20, 0x49, 0x4e, 0x20, 0x41, 0x4e, 0x20, | ||
| 86 | 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x20, 0x4f, 0x46, 0x20, 0x43, 0x4f, | ||
| 87 | 0x4e, 0x54, 0x52, 0x41, 0x43, 0x54, 0x2c, 0x20, 0x54, 0x4f, 0x52, 0x54, | ||
| 88 | 0x20, 0x4f, 0x52, 0x20, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x57, 0x49, 0x53, | ||
| 89 | 0x45, 0x2c, 0x20, 0x41, 0x52, 0x49, 0x53, 0x49, 0x4e, 0x47, 0x20, 0x46, | ||
| 90 | 0x52, 0x4f, 0x4d, 0x2c, 0x0a, 0x2d, 0x2d, 0x20, 0x4f, 0x55, 0x54, 0x20, | ||
| 91 | 0x4f, 0x46, 0x20, 0x4f, 0x52, 0x20, 0x49, 0x4e, 0x20, 0x43, 0x4f, 0x4e, | ||
| 92 | 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x20, 0x57, 0x49, 0x54, 0x48, | ||
| 93 | 0x20, 0x54, 0x48, 0x45, 0x20, 0x53, 0x4f, 0x46, 0x54, 0x57, 0x41, 0x52, | ||
| 94 | 0x45, 0x20, 0x4f, 0x52, 0x20, 0x54, 0x48, 0x45, 0x20, 0x55, 0x53, 0x45, | ||
| 95 | 0x20, 0x4f, 0x52, 0x20, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x20, 0x44, 0x45, | ||
| 96 | 0x41, 0x4c, 0x49, 0x4e, 0x47, 0x53, 0x20, 0x49, 0x4e, 0x20, 0x54, 0x48, | ||
| 97 | 0x45, 0x0a, 0x2d, 0x2d, 0x20, 0x53, 0x4f, 0x46, 0x54, 0x57, 0x41, 0x52, | ||
| 98 | 0x45, 0x2e, 0x0a, 0x2d, 0x2d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, | ||
| 99 | 0x20, 0x6a, 0x73, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x5f, 0x76, | ||
| 100 | 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x22, 0x30, 0x2e, | ||
| 101 | 0x31, 0x2e, 0x32, 0x22, 0x20, 0x7d, 0x0a, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 102 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 103 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 104 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 105 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 106 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 107 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 108 | 0x2d, 0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x45, 0x6e, 0x63, 0x6f, 0x64, | ||
| 109 | 0x65, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 110 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 111 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 112 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 113 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 114 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 115 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x0a, 0x6c, | ||
| 116 | 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x0a, | ||
| 117 | 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, | ||
| 118 | 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, | ||
| 119 | 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x5c, 0x22, 0x20, | ||
| 120 | 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x5c, 0x5c, 0x22, 0x2c, 0x0a, 0x20, 0x20, | ||
| 121 | 0x5b, 0x20, 0x22, 0x5c, 0x22, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, | ||
| 122 | 0x5c, 0x22, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x62, | ||
| 123 | 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x62, 0x22, 0x2c, 0x0a, 0x20, | ||
| 124 | 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x66, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, | ||
| 125 | 0x22, 0x66, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x6e, | ||
| 126 | 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x6e, 0x22, 0x2c, 0x0a, 0x20, | ||
| 127 | 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x72, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, | ||
| 128 | 0x22, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x74, | ||
| 129 | 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x74, 0x22, 0x2c, 0x0a, 0x7d, | ||
| 130 | 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x63, 0x61, | ||
| 131 | 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x5f, | ||
| 132 | 0x69, 0x6e, 0x76, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x5b, 0x20, 0x22, 0x2f, | ||
| 133 | 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x2f, 0x22, 0x20, 0x7d, 0x0a, | ||
| 134 | 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x2c, 0x20, 0x76, 0x20, 0x69, 0x6e, 0x20, | ||
| 135 | 0x70, 0x61, 0x69, 0x72, 0x73, 0x28, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, | ||
| 136 | 0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x29, 0x20, 0x64, | ||
| 137 | 0x6f, 0x0a, 0x20, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, | ||
| 138 | 0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x76, 0x5b, | ||
| 139 | 0x76, 0x5d, 0x20, 0x3d, 0x20, 0x6b, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, | ||
| 140 | 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, | ||
| 141 | 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, | ||
| 142 | 0x68, 0x61, 0x72, 0x28, 0x63, 0x29, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, | ||
| 143 | 0x75, 0x72, 0x6e, 0x20, 0x22, 0x5c, 0x5c, 0x22, 0x20, 0x2e, 0x2e, 0x20, | ||
| 144 | 0x28, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, | ||
| 145 | 0x5f, 0x6d, 0x61, 0x70, 0x5b, 0x63, 0x5d, 0x20, 0x6f, 0x72, 0x20, 0x73, | ||
| 146 | 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, | ||
| 147 | 0x28, 0x22, 0x75, 0x25, 0x30, 0x34, 0x78, 0x22, 0x2c, 0x20, 0x63, 0x3a, | ||
| 148 | 0x62, 0x79, 0x74, 0x65, 0x28, 0x29, 0x29, 0x29, 0x0a, 0x65, 0x6e, 0x64, | ||
| 149 | 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, | ||
| 150 | 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, | ||
| 151 | 0x5f, 0x6e, 0x69, 0x6c, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 0x20, | ||
| 152 | 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, | ||
| 153 | 0x22, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, | ||
| 154 | 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x65, | ||
| 155 | 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x28, | ||
| 156 | 0x76, 0x61, 0x6c, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x0a, | ||
| 157 | 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x73, 0x20, | ||
| 158 | 0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x20, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, | ||
| 159 | 0x20, 0x3d, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x72, 0x20, | ||
| 160 | 0x7b, 0x7d, 0x0a, 0x0a, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x43, 0x69, 0x72, | ||
| 161 | 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, | ||
| 162 | 0x6e, 0x63, 0x65, 0x3f, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x73, 0x74, | ||
| 163 | 0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, 0x20, 0x74, 0x68, 0x65, | ||
| 164 | 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x63, 0x69, 0x72, | ||
| 165 | 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, | ||
| 166 | 0x6e, 0x63, 0x65, 0x22, 0x29, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, | ||
| 167 | 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, 0x20, | ||
| 168 | 0x3d, 0x20, 0x74, 0x72, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x69, 0x66, | ||
| 169 | 0x20, 0x72, 0x61, 0x77, 0x67, 0x65, 0x74, 0x28, 0x76, 0x61, 0x6c, 0x2c, | ||
| 170 | 0x20, 0x31, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x20, 0x6f, | ||
| 171 | 0x72, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, | ||
| 172 | 0x3d, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, | ||
| 173 | 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x54, 0x72, 0x65, 0x61, 0x74, | ||
| 174 | 0x20, 0x61, 0x73, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x2d, 0x2d, | ||
| 175 | 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, | ||
| 176 | 0x61, 0x72, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x61, 0x6e, | ||
| 177 | 0x64, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, | ||
| 178 | 0x73, 0x70, 0x61, 0x72, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, | ||
| 179 | 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x0a, 0x20, | ||
| 180 | 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x20, 0x69, 0x6e, 0x20, | ||
| 181 | 0x70, 0x61, 0x69, 0x72, 0x73, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, 0x64, | ||
| 182 | 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x74, | ||
| 183 | 0x79, 0x70, 0x65, 0x28, 0x6b, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x6e, | ||
| 184 | 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, | ||
| 185 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, | ||
| 186 | 0x72, 0x28, 0x22, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x74, | ||
| 187 | 0x61, 0x62, 0x6c, 0x65, 0x3a, 0x20, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x20, | ||
| 188 | 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6b, | ||
| 189 | 0x65, 0x79, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x29, 0x0a, 0x20, | ||
| 190 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, | ||
| 191 | 0x20, 0x20, 0x20, 0x6e, 0x20, 0x3d, 0x20, 0x6e, 0x20, 0x2b, 0x20, 0x31, | ||
| 192 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, | ||
| 193 | 0x20, 0x69, 0x66, 0x20, 0x6e, 0x20, 0x7e, 0x3d, 0x20, 0x23, 0x76, 0x61, | ||
| 194 | 0x6c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 195 | 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x69, 0x6e, 0x76, 0x61, | ||
| 196 | 0x6c, 0x69, 0x64, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3a, 0x20, 0x73, | ||
| 197 | 0x70, 0x61, 0x72, 0x73, 0x65, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, | ||
| 198 | 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, | ||
| 199 | 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x0a, | ||
| 200 | 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x2c, 0x20, 0x76, | ||
| 201 | 0x20, 0x69, 0x6e, 0x20, 0x69, 0x70, 0x61, 0x69, 0x72, 0x73, 0x28, 0x76, | ||
| 202 | 0x61, 0x6c, 0x29, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 203 | 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x69, 0x6e, 0x73, 0x65, 0x72, | ||
| 204 | 0x74, 0x28, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, | ||
| 205 | 0x65, 0x28, 0x76, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x29, | ||
| 206 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, | ||
| 207 | 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, 0x20, | ||
| 208 | 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, | ||
| 209 | 0x74, 0x75, 0x72, 0x6e, 0x20, 0x22, 0x5b, 0x22, 0x20, 0x2e, 0x2e, 0x20, | ||
| 210 | 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x63, 0x61, 0x74, | ||
| 211 | 0x28, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x22, 0x2c, 0x22, 0x29, 0x20, 0x2e, | ||
| 212 | 0x2e, 0x20, 0x22, 0x5d, 0x22, 0x0a, 0x0a, 0x20, 0x20, 0x65, 0x6c, 0x73, | ||
| 213 | 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x54, 0x72, 0x65, | ||
| 214 | 0x61, 0x74, 0x20, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x62, 0x6a, | ||
| 215 | 0x65, 0x63, 0x74, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, | ||
| 216 | 0x6b, 0x2c, 0x20, 0x76, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x69, 0x72, | ||
| 217 | 0x73, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, | ||
| 218 | 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x74, 0x79, 0x70, 0x65, 0x28, | ||
| 219 | 0x6b, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, | ||
| 220 | 0x67, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 221 | 0x20, 0x20, 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x69, | ||
| 222 | 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, | ||
| 223 | 0x3a, 0x20, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x69, | ||
| 224 | 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x74, | ||
| 225 | 0x79, 0x70, 0x65, 0x73, 0x22, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 226 | 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, | ||
| 227 | 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x28, | ||
| 228 | 0x72, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x28, | ||
| 229 | 0x6b, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x20, 0x2e, 0x2e, | ||
| 230 | 0x20, 0x22, 0x3a, 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x65, 0x6e, 0x63, 0x6f, | ||
| 231 | 0x64, 0x65, 0x28, 0x76, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, | ||
| 232 | 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, | ||
| 233 | 0x20, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, | ||
| 234 | 0x20, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, | ||
| 235 | 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x22, 0x7b, 0x22, 0x20, 0x2e, 0x2e, | ||
| 236 | 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x63, 0x61, | ||
| 237 | 0x74, 0x28, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x22, 0x2c, 0x22, 0x29, 0x20, | ||
| 238 | 0x2e, 0x2e, 0x20, 0x22, 0x7d, 0x22, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, | ||
| 239 | 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, | ||
| 240 | 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, | ||
| 241 | 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x28, | ||
| 242 | 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, | ||
| 243 | 0x6e, 0x20, 0x27, 0x22, 0x27, 0x20, 0x2e, 0x2e, 0x20, 0x76, 0x61, 0x6c, | ||
| 244 | 0x3a, 0x67, 0x73, 0x75, 0x62, 0x28, 0x27, 0x5b, 0x25, 0x7a, 0x5c, 0x31, | ||
| 245 | 0x2d, 0x5c, 0x33, 0x31, 0x5c, 0x5c, 0x22, 0x5d, 0x27, 0x2c, 0x20, 0x65, | ||
| 246 | 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x29, 0x20, | ||
| 247 | 0x2e, 0x2e, 0x20, 0x27, 0x22, 0x27, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, | ||
| 248 | 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, | ||
| 249 | 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x6e, | ||
| 250 | 0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, | ||
| 251 | 0x20, 0x2d, 0x2d, 0x20, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x66, 0x6f, | ||
| 252 | 0x72, 0x20, 0x4e, 0x61, 0x4e, 0x2c, 0x20, 0x2d, 0x69, 0x6e, 0x66, 0x20, | ||
| 253 | 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x66, 0x0a, 0x20, 0x20, 0x69, 0x66, | ||
| 254 | 0x20, 0x76, 0x61, 0x6c, 0x20, 0x7e, 0x3d, 0x20, 0x76, 0x61, 0x6c, 0x20, | ||
| 255 | 0x6f, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x20, 0x3c, 0x3d, 0x20, 0x2d, 0x6d, | ||
| 256 | 0x61, 0x74, 0x68, 0x2e, 0x68, 0x75, 0x67, 0x65, 0x20, 0x6f, 0x72, 0x20, | ||
| 257 | 0x76, 0x61, 0x6c, 0x20, 0x3e, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x68, 0x2e, | ||
| 258 | 0x68, 0x75, 0x67, 0x65, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, | ||
| 259 | 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x75, 0x6e, 0x65, | ||
| 260 | 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x6e, 0x75, 0x6d, 0x62, | ||
| 261 | 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x27, 0x22, 0x20, | ||
| 262 | 0x2e, 0x2e, 0x20, 0x74, 0x6f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x28, | ||
| 263 | 0x76, 0x61, 0x6c, 0x29, 0x20, 0x2e, 0x2e, 0x20, 0x22, 0x27, 0x22, 0x29, | ||
| 264 | 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, | ||
| 265 | 0x75, 0x72, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x66, | ||
| 266 | 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x28, 0x22, 0x25, 0x2e, 0x31, 0x34, 0x67, | ||
| 267 | 0x22, 0x2c, 0x20, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, | ||
| 268 | 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x74, 0x79, 0x70, 0x65, | ||
| 269 | 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, 0x20, | ||
| 270 | 0x7b, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x69, 0x6c, 0x22, 0x20, | ||
| 271 | 0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x63, 0x6f, | ||
| 272 | 0x64, 0x65, 0x5f, 0x6e, 0x69, 0x6c, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, | ||
| 273 | 0x22, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x20, 0x20, 0x20, 0x5d, 0x20, | ||
| 274 | 0x3d, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x62, | ||
| 275 | 0x6c, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x73, 0x74, 0x72, | ||
| 276 | 0x69, 0x6e, 0x67, 0x22, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x65, 0x6e, | ||
| 277 | 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2c, | ||
| 278 | 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, | ||
| 279 | 0x22, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, | ||
| 280 | 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, | ||
| 281 | 0x5b, 0x20, 0x22, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x20, | ||
| 282 | 0x5d, 0x20, 0x3d, 0x20, 0x74, 0x6f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, | ||
| 283 | 0x2c, 0x0a, 0x7d, 0x0a, 0x0a, 0x0a, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, | ||
| 284 | 0x20, 0x3d, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x28, | ||
| 285 | 0x76, 0x61, 0x6c, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x0a, | ||
| 286 | 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x74, 0x20, 0x3d, 0x20, | ||
| 287 | 0x74, 0x79, 0x70, 0x65, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 0x20, | ||
| 288 | 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x20, 0x3d, 0x20, 0x74, 0x79, | ||
| 289 | 0x70, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x6d, 0x61, 0x70, 0x5b, | ||
| 290 | 0x74, 0x5d, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x66, 0x20, 0x74, 0x68, | ||
| 291 | 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, | ||
| 292 | 0x6e, 0x20, 0x66, 0x28, 0x76, 0x61, 0x6c, 0x2c, 0x20, 0x73, 0x74, 0x61, | ||
| 293 | 0x63, 0x6b, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, | ||
| 294 | 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x75, 0x6e, 0x65, 0x78, 0x70, | ||
| 295 | 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x27, | ||
| 296 | 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x74, 0x20, 0x2e, 0x2e, 0x20, 0x22, 0x27, | ||
| 297 | 0x22, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x66, 0x75, 0x6e, | ||
| 298 | 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6a, 0x73, 0x6f, 0x6e, 0x2e, 0x65, | ||
| 299 | 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, | ||
| 300 | 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x28, 0x20, 0x65, 0x6e, | ||
| 301 | 0x63, 0x6f, 0x64, 0x65, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, 0x29, 0x0a, | ||
| 302 | 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 303 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 304 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 305 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 306 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 307 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 308 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 309 | 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x44, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x0a, | ||
| 310 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 311 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 312 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 313 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 314 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 315 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, | ||
| 316 | 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, | ||
| 317 | 0x61, 0x6c, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x0a, 0x0a, 0x6c, 0x6f, | ||
| 318 | 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, | ||
| 319 | 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x28, | ||
| 320 | 0x2e, 0x2e, 0x2e, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, | ||
| 321 | 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x20, 0x20, | ||
| 322 | 0x66, 0x6f, 0x72, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x31, 0x2c, 0x20, 0x73, | ||
| 323 | 0x65, 0x6c, 0x65, 0x63, 0x74, 0x28, 0x22, 0x23, 0x22, 0x2c, 0x20, 0x2e, | ||
| 324 | 0x2e, 0x2e, 0x29, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, | ||
| 325 | 0x65, 0x73, 0x5b, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x28, 0x69, | ||
| 326 | 0x2c, 0x20, 0x2e, 0x2e, 0x2e, 0x29, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x74, | ||
| 327 | 0x72, 0x75, 0x65, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, | ||
| 328 | 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x0a, 0x65, | ||
| 329 | 0x6e, 0x64, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x73, 0x70, | ||
| 330 | 0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x20, 0x20, 0x20, | ||
| 331 | 0x3d, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, | ||
| 332 | 0x28, 0x22, 0x20, 0x22, 0x2c, 0x20, 0x22, 0x5c, 0x74, 0x22, 0x2c, 0x20, | ||
| 333 | 0x22, 0x5c, 0x72, 0x22, 0x2c, 0x20, 0x22, 0x5c, 0x6e, 0x22, 0x29, 0x0a, | ||
| 334 | 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x5f, | ||
| 335 | 0x63, 0x68, 0x61, 0x72, 0x73, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x63, 0x72, | ||
| 336 | 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x28, 0x22, 0x20, 0x22, | ||
| 337 | 0x2c, 0x20, 0x22, 0x5c, 0x74, 0x22, 0x2c, 0x20, 0x22, 0x5c, 0x72, 0x22, | ||
| 338 | 0x2c, 0x20, 0x22, 0x5c, 0x6e, 0x22, 0x2c, 0x20, 0x22, 0x5d, 0x22, 0x2c, | ||
| 339 | 0x20, 0x22, 0x7d, 0x22, 0x2c, 0x20, 0x22, 0x2c, 0x22, 0x29, 0x0a, 0x6c, | ||
| 340 | 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, | ||
| 341 | 0x63, 0x68, 0x61, 0x72, 0x73, 0x20, 0x20, 0x3d, 0x20, 0x63, 0x72, 0x65, | ||
| 342 | 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x28, 0x22, 0x5c, 0x5c, 0x22, | ||
| 343 | 0x2c, 0x20, 0x22, 0x2f, 0x22, 0x2c, 0x20, 0x27, 0x22, 0x27, 0x2c, 0x20, | ||
| 344 | 0x22, 0x62, 0x22, 0x2c, 0x20, 0x22, 0x66, 0x22, 0x2c, 0x20, 0x22, 0x6e, | ||
| 345 | 0x22, 0x2c, 0x20, 0x22, 0x72, 0x22, 0x2c, 0x20, 0x22, 0x74, 0x22, 0x2c, | ||
| 346 | 0x20, 0x22, 0x75, 0x22, 0x29, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, | ||
| 347 | 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x73, 0x20, 0x20, 0x20, 0x20, | ||
| 348 | 0x20, 0x20, 0x3d, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, | ||
| 349 | 0x65, 0x74, 0x28, 0x22, 0x74, 0x72, 0x75, 0x65, 0x22, 0x2c, 0x20, 0x22, | ||
| 350 | 0x66, 0x61, 0x6c, 0x73, 0x65, 0x22, 0x2c, 0x20, 0x22, 0x6e, 0x75, 0x6c, | ||
| 351 | 0x6c, 0x22, 0x29, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6c, | ||
| 352 | 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, | ||
| 353 | 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x74, 0x72, 0x75, 0x65, | ||
| 354 | 0x22, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, | ||
| 355 | 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x22, | ||
| 356 | 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, | ||
| 357 | 0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x22, 0x20, 0x20, | ||
| 358 | 0x5d, 0x20, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x2c, 0x0a, 0x7d, 0x0a, 0x0a, | ||
| 359 | 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, | ||
| 360 | 0x69, 0x6f, 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, | ||
| 361 | 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x2c, 0x20, | ||
| 362 | 0x73, 0x65, 0x74, 0x2c, 0x20, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x65, 0x29, | ||
| 363 | 0x0a, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x69, | ||
| 364 | 0x64, 0x78, 0x2c, 0x20, 0x23, 0x73, 0x74, 0x72, 0x20, 0x64, 0x6f, 0x0a, | ||
| 365 | 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x73, 0x65, 0x74, 0x5b, 0x73, | ||
| 366 | 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 0x20, 0x69, 0x29, | ||
| 367 | 0x5d, 0x20, 0x7e, 0x3d, 0x20, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, | ||
| 368 | 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, | ||
| 369 | 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x69, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 370 | 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, | ||
| 371 | 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x23, 0x73, 0x74, 0x72, 0x20, | ||
| 372 | 0x2b, 0x20, 0x31, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, | ||
| 373 | 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, | ||
| 374 | 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, | ||
| 375 | 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x2c, 0x20, | ||
| 376 | 0x6d, 0x73, 0x67, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, | ||
| 377 | 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, | ||
| 378 | 0x3d, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, | ||
| 379 | 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x3d, 0x20, | ||
| 380 | 0x31, 0x0a, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x20, 0x3d, 0x20, | ||
| 381 | 0x31, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x20, 0x2d, 0x20, 0x31, 0x20, 0x64, | ||
| 382 | 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, | ||
| 383 | 0x75, 0x6e, 0x74, 0x20, 0x3d, 0x20, 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, | ||
| 384 | 0x75, 0x6e, 0x74, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 385 | 0x69, 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, | ||
| 386 | 0x2c, 0x20, 0x69, 0x29, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x5c, 0x6e, 0x22, | ||
| 387 | 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 388 | 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x3d, | ||
| 389 | 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, | ||
| 390 | 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, | ||
| 391 | 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x3d, 0x20, 0x31, 0x0a, | ||
| 392 | 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, 0x6e, | ||
| 393 | 0x64, 0x0a, 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x20, 0x73, | ||
| 394 | 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, | ||
| 395 | 0x28, 0x22, 0x25, 0x73, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x69, 0x6e, 0x65, | ||
| 396 | 0x20, 0x25, 0x64, 0x20, 0x63, 0x6f, 0x6c, 0x20, 0x25, 0x64, 0x22, 0x2c, | ||
| 397 | 0x20, 0x6d, 0x73, 0x67, 0x2c, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, | ||
| 398 | 0x6f, 0x75, 0x6e, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, | ||
| 399 | 0x75, 0x6e, 0x74, 0x29, 0x20, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, | ||
| 400 | 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, | ||
| 401 | 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x6f, 0x69, 0x6e, | ||
| 402 | 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x66, 0x38, 0x28, 0x6e, 0x29, | ||
| 403 | 0x0a, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, | ||
| 404 | 0x2f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x2e, 0x73, 0x69, 0x6c, | ||
| 405 | 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6d, 0x73, 0x2f, 0x73, 0x63, 0x72, | ||
| 406 | 0x69, 0x70, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x68, | ||
| 407 | 0x70, 0x3f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x3d, 0x6e, 0x72, | ||
| 408 | 0x73, 0x69, 0x26, 0x69, 0x64, 0x3d, 0x69, 0x77, 0x73, 0x2d, 0x61, 0x70, | ||
| 409 | 0x70, 0x65, 0x6e, 0x64, 0x69, 0x78, 0x61, 0x0a, 0x20, 0x20, 0x6c, 0x6f, | ||
| 410 | 0x63, 0x61, 0x6c, 0x20, 0x66, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x68, | ||
| 411 | 0x2e, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, | ||
| 412 | 0x6e, 0x20, 0x3c, 0x3d, 0x20, 0x30, 0x78, 0x37, 0x66, 0x20, 0x74, 0x68, | ||
| 413 | 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, | ||
| 414 | 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x63, 0x68, 0x61, | ||
| 415 | 0x72, 0x28, 0x6e, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, | ||
| 416 | 0x66, 0x20, 0x6e, 0x20, 0x3c, 0x3d, 0x20, 0x30, 0x78, 0x37, 0x66, 0x66, | ||
| 417 | 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, | ||
| 418 | 0x74, 0x75, 0x72, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, | ||
| 419 | 0x63, 0x68, 0x61, 0x72, 0x28, 0x66, 0x28, 0x6e, 0x20, 0x2f, 0x20, 0x36, | ||
| 420 | 0x34, 0x29, 0x20, 0x2b, 0x20, 0x31, 0x39, 0x32, 0x2c, 0x20, 0x6e, 0x20, | ||
| 421 | 0x25, 0x20, 0x36, 0x34, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x29, 0x0a, | ||
| 422 | 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, 0x20, 0x6e, 0x20, 0x3c, | ||
| 423 | 0x3d, 0x20, 0x30, 0x78, 0x66, 0x66, 0x66, 0x66, 0x20, 0x74, 0x68, 0x65, | ||
| 424 | 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, | ||
| 425 | 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x63, 0x68, 0x61, 0x72, | ||
| 426 | 0x28, 0x66, 0x28, 0x6e, 0x20, 0x2f, 0x20, 0x34, 0x30, 0x39, 0x36, 0x29, | ||
| 427 | 0x20, 0x2b, 0x20, 0x32, 0x32, 0x34, 0x2c, 0x20, 0x66, 0x28, 0x6e, 0x20, | ||
| 428 | 0x25, 0x20, 0x34, 0x30, 0x39, 0x36, 0x20, 0x2f, 0x20, 0x36, 0x34, 0x29, | ||
| 429 | 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x2c, 0x20, 0x6e, 0x20, 0x25, 0x20, | ||
| 430 | 0x36, 0x34, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x29, 0x0a, 0x20, 0x20, | ||
| 431 | 0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, 0x20, 0x6e, 0x20, 0x3c, 0x3d, 0x20, | ||
| 432 | 0x30, 0x78, 0x31, 0x30, 0x66, 0x66, 0x66, 0x66, 0x20, 0x74, 0x68, 0x65, | ||
| 433 | 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, | ||
| 434 | 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x63, 0x68, 0x61, 0x72, | ||
| 435 | 0x28, 0x66, 0x28, 0x6e, 0x20, 0x2f, 0x20, 0x32, 0x36, 0x32, 0x31, 0x34, | ||
| 436 | 0x34, 0x29, 0x20, 0x2b, 0x20, 0x32, 0x34, 0x30, 0x2c, 0x20, 0x66, 0x28, | ||
| 437 | 0x6e, 0x20, 0x25, 0x20, 0x32, 0x36, 0x32, 0x31, 0x34, 0x34, 0x20, 0x2f, | ||
| 438 | 0x20, 0x34, 0x30, 0x39, 0x36, 0x29, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, | ||
| 439 | 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 440 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 441 | 0x20, 0x66, 0x28, 0x6e, 0x20, 0x25, 0x20, 0x34, 0x30, 0x39, 0x36, 0x20, | ||
| 442 | 0x2f, 0x20, 0x36, 0x34, 0x29, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x2c, | ||
| 443 | 0x20, 0x6e, 0x20, 0x25, 0x20, 0x36, 0x34, 0x20, 0x2b, 0x20, 0x31, 0x32, | ||
| 444 | 0x38, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, | ||
| 445 | 0x72, 0x72, 0x6f, 0x72, 0x28, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, | ||
| 446 | 0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x28, 0x22, 0x69, 0x6e, 0x76, | ||
| 447 | 0x61, 0x6c, 0x69, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, | ||
| 448 | 0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x27, | ||
| 449 | 0x25, 0x78, 0x27, 0x22, 0x2c, 0x20, 0x6e, 0x29, 0x20, 0x29, 0x0a, 0x65, | ||
| 450 | 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, | ||
| 451 | 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, | ||
| 452 | 0x65, 0x5f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x73, | ||
| 453 | 0x63, 0x61, 0x70, 0x65, 0x28, 0x73, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, | ||
| 454 | 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x6f, 0x6e, | ||
| 455 | 0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, 0x20, 0x73, 0x3a, 0x73, 0x75, 0x62, | ||
| 456 | 0x28, 0x31, 0x2c, 0x20, 0x34, 0x29, 0x2c, 0x20, 0x20, 0x31, 0x36, 0x20, | ||
| 457 | 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x32, | ||
| 458 | 0x20, 0x3d, 0x20, 0x74, 0x6f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, | ||
| 459 | 0x20, 0x73, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x37, 0x2c, 0x20, 0x31, 0x30, | ||
| 460 | 0x29, 0x2c, 0x20, 0x31, 0x36, 0x20, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x2d, | ||
| 461 | 0x2d, 0x20, 0x53, 0x75, 0x72, 0x72, 0x6f, 0x67, 0x61, 0x74, 0x65, 0x20, | ||
| 462 | 0x70, 0x61, 0x69, 0x72, 0x3f, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x6e, | ||
| 463 | 0x32, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, | ||
| 464 | 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x6f, | ||
| 465 | 0x69, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x66, 0x38, 0x28, | ||
| 466 | 0x28, 0x6e, 0x31, 0x20, 0x2d, 0x20, 0x30, 0x78, 0x64, 0x38, 0x30, 0x30, | ||
| 467 | 0x29, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x34, 0x30, 0x30, 0x20, 0x2b, 0x20, | ||
| 468 | 0x28, 0x6e, 0x32, 0x20, 0x2d, 0x20, 0x30, 0x78, 0x64, 0x63, 0x30, 0x30, | ||
| 469 | 0x29, 0x20, 0x2b, 0x20, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x29, | ||
| 470 | 0x0a, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 471 | 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, | ||
| 472 | 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x66, 0x38, | ||
| 473 | 0x28, 0x6e, 0x31, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x65, | ||
| 474 | 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, | ||
| 475 | 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, | ||
| 476 | 0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x28, 0x73, 0x74, 0x72, | ||
| 477 | 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, | ||
| 478 | 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 0x22, 0x22, 0x0a, 0x20, 0x20, | ||
| 479 | 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6a, 0x20, 0x3d, 0x20, 0x69, 0x20, | ||
| 480 | 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, | ||
| 481 | 0x6b, 0x20, 0x3d, 0x20, 0x6a, 0x0a, 0x0a, 0x20, 0x20, 0x77, 0x68, 0x69, | ||
| 482 | 0x6c, 0x65, 0x20, 0x6a, 0x20, 0x3c, 0x3d, 0x20, 0x23, 0x73, 0x74, 0x72, | ||
| 483 | 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, | ||
| 484 | 0x6c, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x62, 0x79, | ||
| 485 | 0x74, 0x65, 0x28, 0x6a, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, | ||
| 486 | 0x66, 0x20, 0x78, 0x20, 0x3c, 0x20, 0x33, 0x32, 0x20, 0x74, 0x68, 0x65, | ||
| 487 | 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, | ||
| 488 | 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, | ||
| 489 | 0x2c, 0x20, 0x6a, 0x2c, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, | ||
| 490 | 0x6c, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x20, | ||
| 491 | 0x69, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x29, 0x0a, | ||
| 492 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, 0x20, | ||
| 493 | 0x78, 0x20, 0x3d, 0x3d, 0x20, 0x39, 0x32, 0x20, 0x74, 0x68, 0x65, 0x6e, | ||
| 494 | 0x20, 0x2d, 0x2d, 0x20, 0x60, 0x5c, 0x60, 0x3a, 0x20, 0x45, 0x73, 0x63, | ||
| 495 | 0x61, 0x70, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, | ||
| 496 | 0x73, 0x20, 0x3d, 0x20, 0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x73, | ||
| 497 | 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x6b, 0x2c, 0x20, 0x6a, 0x20, | ||
| 498 | 0x2d, 0x20, 0x31, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6a, | ||
| 499 | 0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, | ||
| 500 | 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x20, 0x3d, | ||
| 501 | 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x6a, 0x2c, 0x20, | ||
| 502 | 0x6a, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, | ||
| 503 | 0x63, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x75, 0x22, 0x20, 0x74, 0x68, 0x65, | ||
| 504 | 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, | ||
| 505 | 0x63, 0x61, 0x6c, 0x20, 0x68, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x74, | ||
| 506 | 0x72, 0x3a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x28, 0x22, 0x5e, 0x5b, 0x64, | ||
| 507 | 0x44, 0x5d, 0x5b, 0x38, 0x39, 0x61, 0x41, 0x62, 0x42, 0x5d, 0x25, 0x78, | ||
| 508 | 0x25, 0x78, 0x5c, 0x5c, 0x75, 0x25, 0x78, 0x25, 0x78, 0x25, 0x78, 0x25, | ||
| 509 | 0x78, 0x22, 0x2c, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x29, 0x0a, 0x20, | ||
| 510 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 511 | 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x6d, | ||
| 512 | 0x61, 0x74, 0x63, 0x68, 0x28, 0x22, 0x5e, 0x25, 0x78, 0x25, 0x78, 0x25, | ||
| 513 | 0x78, 0x25, 0x78, 0x22, 0x2c, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x29, | ||
| 514 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 515 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x63, | ||
| 516 | 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, | ||
| 517 | 0x72, 0x2c, 0x20, 0x6a, 0x20, 0x2d, 0x20, 0x31, 0x2c, 0x20, 0x22, 0x69, | ||
| 518 | 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x63, 0x6f, | ||
| 519 | 0x64, 0x65, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x20, 0x69, 0x6e, | ||
| 520 | 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x29, 0x0a, 0x20, 0x20, | ||
| 521 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, | ||
| 522 | 0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, | ||
| 523 | 0x5f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x73, 0x63, | ||
| 524 | 0x61, 0x70, 0x65, 0x28, 0x68, 0x65, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x20, | ||
| 525 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x6a, 0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, | ||
| 526 | 0x20, 0x23, 0x68, 0x65, 0x78, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 527 | 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 528 | 0x20, 0x69, 0x66, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x73, 0x63, 0x61, | ||
| 529 | 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x5b, 0x63, 0x5d, 0x20, | ||
| 530 | 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 531 | 0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, | ||
| 532 | 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x6a, 0x20, 0x2d, | ||
| 533 | 0x20, 0x31, 0x2c, 0x20, 0x22, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, | ||
| 534 | 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x20, 0x63, 0x68, 0x61, 0x72, | ||
| 535 | 0x20, 0x27, 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x63, 0x20, 0x2e, 0x2e, 0x20, | ||
| 536 | 0x22, 0x27, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, | ||
| 537 | 0x22, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, | ||
| 538 | 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, | ||
| 539 | 0x65, 0x73, 0x20, 0x3d, 0x20, 0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, | ||
| 540 | 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, | ||
| 541 | 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x76, 0x5b, 0x63, 0x5d, 0x0a, 0x20, | ||
| 542 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, | ||
| 543 | 0x20, 0x20, 0x20, 0x6b, 0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, | ||
| 544 | 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, | ||
| 545 | 0x20, 0x78, 0x20, 0x3d, 0x3d, 0x20, 0x33, 0x34, 0x20, 0x74, 0x68, 0x65, | ||
| 546 | 0x6e, 0x20, 0x2d, 0x2d, 0x20, 0x60, 0x22, 0x60, 0x3a, 0x20, 0x45, 0x6e, | ||
| 547 | 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x0a, | ||
| 548 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, | ||
| 549 | 0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, | ||
| 550 | 0x75, 0x62, 0x28, 0x6b, 0x2c, 0x20, 0x6a, 0x20, 0x2d, 0x20, 0x31, 0x29, | ||
| 551 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, | ||
| 552 | 0x6e, 0x20, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, | ||
| 553 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, | ||
| 554 | 0x20, 0x20, 0x6a, 0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x0a, | ||
| 555 | 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x64, 0x65, 0x63, | ||
| 556 | 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, | ||
| 557 | 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, 0x65, 0x63, | ||
| 558 | 0x74, 0x65, 0x64, 0x20, 0x63, 0x6c, 0x6f, 0x73, 0x69, 0x6e, 0x67, 0x20, | ||
| 559 | 0x71, 0x75, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x74, | ||
| 560 | 0x72, 0x69, 0x6e, 0x67, 0x22, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, | ||
| 561 | 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, | ||
| 562 | 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, | ||
| 563 | 0x6d, 0x62, 0x65, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, | ||
| 564 | 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x78, 0x20, 0x3d, | ||
| 565 | 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, | ||
| 566 | 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x6d, | ||
| 567 | 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, | ||
| 568 | 0x63, 0x61, 0x6c, 0x20, 0x73, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, | ||
| 569 | 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 0x20, 0x78, 0x20, 0x2d, 0x20, 0x31, | ||
| 570 | 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x20, | ||
| 571 | 0x3d, 0x20, 0x74, 0x6f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, 0x73, | ||
| 572 | 0x29, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6e, | ||
| 573 | 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, | ||
| 574 | 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, | ||
| 575 | 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x69, 0x6e, 0x76, 0x61, | ||
| 576 | 0x6c, 0x69, 0x64, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x27, | ||
| 577 | 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x22, 0x27, | ||
| 578 | 0x22, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, | ||
| 579 | 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6e, 0x2c, 0x20, 0x78, 0x0a, 0x65, | ||
| 580 | 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, | ||
| 581 | 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, | ||
| 582 | 0x65, 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x28, 0x73, 0x74, | ||
| 583 | 0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, | ||
| 584 | 0x6c, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, | ||
| 585 | 0x68, 0x61, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, | ||
| 586 | 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x29, | ||
| 587 | 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x77, 0x6f, 0x72, | ||
| 588 | 0x64, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, | ||
| 589 | 0x69, 0x2c, 0x20, 0x78, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x0a, 0x20, 0x20, | ||
| 590 | 0x69, 0x66, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6c, 0x69, 0x74, 0x65, 0x72, | ||
| 591 | 0x61, 0x6c, 0x73, 0x5b, 0x77, 0x6f, 0x72, 0x64, 0x5d, 0x20, 0x74, 0x68, | ||
| 592 | 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, | ||
| 593 | 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, | ||
| 594 | 0x20, 0x69, 0x2c, 0x20, 0x22, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, | ||
| 595 | 0x20, 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x27, 0x22, 0x20, | ||
| 596 | 0x2e, 0x2e, 0x20, 0x77, 0x6f, 0x72, 0x64, 0x20, 0x2e, 0x2e, 0x20, 0x22, | ||
| 597 | 0x27, 0x22, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, | ||
| 598 | 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6c, 0x69, 0x74, 0x65, 0x72, | ||
| 599 | 0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x5b, 0x77, 0x6f, 0x72, 0x64, 0x5d, | ||
| 600 | 0x2c, 0x20, 0x78, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, | ||
| 601 | 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, | ||
| 602 | 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, | ||
| 603 | 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, | ||
| 604 | 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 0x7b, | ||
| 605 | 0x7d, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x20, | ||
| 606 | 0x3d, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x69, 0x20, | ||
| 607 | 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, | ||
| 608 | 0x31, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, | ||
| 609 | 0x61, 0x6c, 0x20, 0x78, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, | ||
| 610 | 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, | ||
| 611 | 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, | ||
| 612 | 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, | ||
| 613 | 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x45, 0x6d, 0x70, | ||
| 614 | 0x74, 0x79, 0x20, 0x2f, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x6f, 0x66, 0x20, | ||
| 615 | 0x61, 0x72, 0x72, 0x61, 0x79, 0x3f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, | ||
| 616 | 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, | ||
| 617 | 0x20, 0x69, 0x29, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x5d, 0x22, 0x20, 0x74, | ||
| 618 | 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, | ||
| 619 | 0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 620 | 0x20, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 621 | 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x52, | ||
| 622 | 0x65, 0x61, 0x64, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x0a, 0x20, 0x20, | ||
| 623 | 0x20, 0x20, 0x78, 0x2c, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, | ||
| 624 | 0x73, 0x65, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, | ||
| 625 | 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x5b, 0x6e, 0x5d, 0x20, 0x3d, 0x20, | ||
| 626 | 0x78, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x20, 0x3d, 0x20, 0x6e, 0x20, | ||
| 627 | 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x4e, | ||
| 628 | 0x65, 0x78, 0x74, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x0a, 0x20, 0x20, | ||
| 629 | 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, | ||
| 630 | 0x68, 0x61, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, | ||
| 631 | 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, | ||
| 632 | 0x20, 0x74, 0x72, 0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, | ||
| 633 | 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x68, 0x72, 0x20, 0x3d, 0x20, 0x73, | ||
| 634 | 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 0x20, 0x69, 0x29, | ||
| 635 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x69, 0x20, 0x2b, | ||
| 636 | 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x63, 0x68, | ||
| 637 | 0x72, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x5d, 0x22, 0x20, 0x74, 0x68, 0x65, | ||
| 638 | 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x20, 0x65, 0x6e, 0x64, 0x0a, | ||
| 639 | 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x63, 0x68, 0x72, 0x20, 0x7e, | ||
| 640 | 0x3d, 0x20, 0x22, 0x2c, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x64, | ||
| 641 | 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, | ||
| 642 | 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, | ||
| 643 | 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x27, 0x5d, 0x27, 0x20, 0x6f, 0x72, | ||
| 644 | 0x20, 0x27, 0x2c, 0x27, 0x22, 0x29, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, | ||
| 645 | 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, | ||
| 646 | 0x6e, 0x20, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x69, 0x0a, 0x65, 0x6e, 0x64, | ||
| 647 | 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, | ||
| 648 | 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, | ||
| 649 | 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, | ||
| 650 | 0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, | ||
| 651 | 0x65, 0x73, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x20, 0x20, 0x69, 0x20, | ||
| 652 | 0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x77, 0x68, | ||
| 653 | 0x69, 0x6c, 0x65, 0x20, 0x31, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, | ||
| 654 | 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6b, 0x65, 0x79, 0x2c, 0x20, | ||
| 655 | 0x76, 0x61, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, | ||
| 656 | 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 0x74, | ||
| 657 | 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, | ||
| 658 | 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 0x29, | ||
| 659 | 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x45, 0x6d, 0x70, 0x74, | ||
| 660 | 0x79, 0x20, 0x2f, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x6f, | ||
| 661 | 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, | ||
| 662 | 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, | ||
| 663 | 0x20, 0x69, 0x29, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x7d, 0x22, 0x20, 0x74, | ||
| 664 | 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, | ||
| 665 | 0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 666 | 0x20, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 667 | 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x52, | ||
| 668 | 0x65, 0x61, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 669 | 0x69, 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, | ||
| 670 | 0x2c, 0x20, 0x69, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x27, 0x22, 0x27, 0x20, | ||
| 671 | 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, | ||
| 672 | 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, | ||
| 673 | 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, | ||
| 674 | 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, | ||
| 675 | 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x22, 0x29, 0x0a, 0x20, | ||
| 676 | 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6b, | ||
| 677 | 0x65, 0x79, 0x2c, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, | ||
| 678 | 0x65, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, | ||
| 679 | 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x27, 0x3a, | ||
| 680 | 0x27, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x0a, | ||
| 681 | 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, | ||
| 682 | 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, | ||
| 683 | 0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, | ||
| 684 | 0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x20, | ||
| 685 | 0x20, 0x69, 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, | ||
| 686 | 0x69, 0x2c, 0x20, 0x69, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x3a, 0x22, | ||
| 687 | 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, | ||
| 688 | 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, | ||
| 689 | 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, | ||
| 690 | 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x27, 0x3a, 0x27, 0x20, 0x61, | ||
| 691 | 0x66, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x22, 0x29, 0x0a, 0x20, | ||
| 692 | 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, | ||
| 693 | 0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, | ||
| 694 | 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x2c, | ||
| 695 | 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, | ||
| 696 | 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 697 | 0x2d, 0x2d, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, | ||
| 698 | 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x2c, 0x20, 0x69, | ||
| 699 | 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x28, 0x73, 0x74, 0x72, | ||
| 700 | 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, | ||
| 701 | 0x53, 0x65, 0x74, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x5b, | ||
| 702 | 0x6b, 0x65, 0x79, 0x5d, 0x20, 0x3d, 0x20, 0x76, 0x61, 0x6c, 0x0a, 0x20, | ||
| 703 | 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x4e, 0x65, 0x78, 0x74, 0x20, 0x74, | ||
| 704 | 0x6f, 0x6b, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, | ||
| 705 | 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, | ||
| 706 | 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, | ||
| 707 | 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, | ||
| 708 | 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, | ||
| 709 | 0x63, 0x68, 0x72, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, | ||
| 710 | 0x62, 0x28, 0x69, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 711 | 0x69, 0x20, 0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, | ||
| 712 | 0x20, 0x20, 0x69, 0x66, 0x20, 0x63, 0x68, 0x72, 0x20, 0x3d, 0x3d, 0x20, | ||
| 713 | 0x22, 0x7d, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x62, 0x72, 0x65, | ||
| 714 | 0x61, 0x6b, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, | ||
| 715 | 0x66, 0x20, 0x63, 0x68, 0x72, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x2c, 0x22, | ||
| 716 | 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, | ||
| 717 | 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, | ||
| 718 | 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, | ||
| 719 | 0x20, 0x27, 0x7d, 0x27, 0x20, 0x6f, 0x72, 0x20, 0x27, 0x2c, 0x27, 0x22, | ||
| 720 | 0x29, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, | ||
| 721 | 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x72, 0x65, 0x73, | ||
| 722 | 0x2c, 0x20, 0x69, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, | ||
| 723 | 0x63, 0x61, 0x6c, 0x20, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x66, 0x75, 0x6e, | ||
| 724 | 0x63, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, 0x20, 0x7b, 0x0a, 0x20, 0x20, | ||
| 725 | 0x5b, 0x20, 0x27, 0x22, 0x27, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, | ||
| 726 | 0x72, 0x73, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2c, 0x0a, | ||
| 727 | 0x20, 0x20, 0x5b, 0x20, 0x22, 0x30, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, | ||
| 728 | 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, | ||
| 729 | 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x31, 0x22, 0x20, 0x5d, 0x20, | ||
| 730 | 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, | ||
| 731 | 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x32, 0x22, 0x20, | ||
| 732 | 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, | ||
| 733 | 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x33, | ||
| 734 | 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, | ||
| 735 | 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, | ||
| 736 | 0x22, 0x34, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, | ||
| 737 | 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, | ||
| 738 | 0x5b, 0x20, 0x22, 0x35, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, | ||
| 739 | 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, | ||
| 740 | 0x20, 0x20, 0x5b, 0x20, 0x22, 0x36, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, | ||
| 741 | 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, | ||
| 742 | 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x37, 0x22, 0x20, 0x5d, 0x20, | ||
| 743 | 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, | ||
| 744 | 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x38, 0x22, 0x20, | ||
| 745 | 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, | ||
| 746 | 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x39, | ||
| 747 | 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, | ||
| 748 | 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, | ||
| 749 | 0x22, 0x2d, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, | ||
| 750 | 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, | ||
| 751 | 0x5b, 0x20, 0x22, 0x74, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, | ||
| 752 | 0x72, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x2c, | ||
| 753 | 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x66, 0x22, 0x20, 0x5d, 0x20, 0x3d, | ||
| 754 | 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72, | ||
| 755 | 0x61, 0x6c, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x22, 0x20, | ||
| 756 | 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6c, 0x69, | ||
| 757 | 0x74, 0x65, 0x72, 0x61, 0x6c, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, | ||
| 758 | 0x5b, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, | ||
| 759 | 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, | ||
| 760 | 0x22, 0x7b, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, | ||
| 761 | 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2c, 0x0a, 0x7d, 0x0a, | ||
| 762 | 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x73, 0x65, 0x20, 0x3d, 0x20, 0x66, 0x75, | ||
| 763 | 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, | ||
| 764 | 0x69, 0x64, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, | ||
| 765 | 0x20, 0x63, 0x68, 0x72, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, | ||
| 766 | 0x75, 0x62, 0x28, 0x69, 0x64, 0x78, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x29, | ||
| 767 | 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x20, 0x3d, | ||
| 768 | 0x20, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x6d, | ||
| 769 | 0x61, 0x70, 0x5b, 0x63, 0x68, 0x72, 0x5d, 0x0a, 0x20, 0x20, 0x69, 0x66, | ||
| 770 | 0x20, 0x66, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, | ||
| 771 | 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x66, 0x28, 0x73, 0x74, 0x72, | ||
| 772 | 0x2c, 0x20, 0x69, 0x64, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, | ||
| 773 | 0x0a, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, | ||
| 774 | 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, | ||
| 775 | 0x2c, 0x20, 0x22, 0x75, 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, | ||
| 776 | 0x64, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x20, | ||
| 777 | 0x27, 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x63, 0x68, 0x72, 0x20, 0x2e, 0x2e, | ||
| 778 | 0x20, 0x22, 0x27, 0x22, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, | ||
| 779 | 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6a, 0x73, 0x6f, | ||
| 780 | 0x6e, 0x2e, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x28, 0x73, 0x74, 0x72, | ||
| 781 | 0x29, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x74, 0x79, 0x70, 0x65, 0x28, | ||
| 782 | 0x73, 0x74, 0x72, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x73, 0x74, 0x72, | ||
| 783 | 0x69, 0x6e, 0x67, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, | ||
| 784 | 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x65, 0x78, 0x70, | ||
| 785 | 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, | ||
| 786 | 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x73, | ||
| 787 | 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x67, 0x6f, 0x74, 0x20, 0x22, | ||
| 788 | 0x20, 0x2e, 0x2e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x28, 0x73, 0x74, 0x72, | ||
| 789 | 0x29, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x6c, | ||
| 790 | 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x69, 0x64, | ||
| 791 | 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x28, 0x73, 0x74, | ||
| 792 | 0x72, 0x2c, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, | ||
| 793 | 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x31, 0x2c, 0x20, 0x73, 0x70, 0x61, | ||
| 794 | 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, | ||
| 795 | 0x75, 0x65, 0x29, 0x29, 0x0a, 0x20, 0x20, 0x69, 0x64, 0x78, 0x20, 0x3d, | ||
| 796 | 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, | ||
| 797 | 0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x2c, 0x20, 0x73, 0x70, 0x61, | ||
| 798 | 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, | ||
| 799 | 0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x69, 0x64, 0x78, | ||
| 800 | 0x20, 0x3c, 0x3d, 0x20, 0x23, 0x73, 0x74, 0x72, 0x20, 0x74, 0x68, 0x65, | ||
| 801 | 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, | ||
| 802 | 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, | ||
| 803 | 0x69, 0x64, 0x78, 0x2c, 0x20, 0x22, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, | ||
| 804 | 0x6e, 0x67, 0x20, 0x67, 0x61, 0x72, 0x62, 0x61, 0x67, 0x65, 0x22, 0x29, | ||
| 805 | 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, | ||
| 806 | 0x75, 0x72, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x0a, 0x65, 0x6e, 0x64, 0x0a, | ||
| 807 | 0x0a, 0x0a, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6a, 0x73, 0x6f, | ||
| 808 | 0x6e, 0x0a | ||
| 809 | }; | ||
| 810 | unsigned int json_len = 9638; | ||
| 811 | |||
| 812 | #endif // json_H | ||
diff --git a/stdlib/tilemap.h b/stdlib/tilemap.h new file mode 100644 index 0000000..5795bd7 --- /dev/null +++ b/stdlib/tilemap.h | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | #ifndef tilemap_H | ||
| 2 | #define tilemap_H | ||
| 3 | |||
| 4 | unsigned char tilemap[] = { | ||
| 5 | 0x2d, 0x2d, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, | ||
| 6 | 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, | ||
| 7 | 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x6f, | ||
| 8 | 0x74, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x73, 0x74, 0x61, 0x6e, | ||
| 9 | 0x64, 0x61, 0x72, 0x64, 0x20, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, | ||
| 10 | 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, | ||
| 11 | 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x2d, 0x2d, 0x20, 0x66, 0x72, 0x61, | ||
| 12 | 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, | ||
| 13 | 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x66, | ||
| 14 | 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x69, | ||
| 15 | 0x65, 0x73, 0x2e, 0x0a | ||
| 16 | }; | ||
| 17 | unsigned int tilemap_len = 124; | ||
| 18 | |||
| 19 | #endif // tilemap_H | ||
| @@ -13,7 +13,8 @@ $(LUAC_T) vendor/lua-5.4.8/src/Makefile /^$(LUAC_T): $(LUAC_O) $(LUA_A)$/;" t | |||
| 13 | $(LUA_A) vendor/lua-5.4.8/src/Makefile /^$(LUA_A): $(BASE_O)$/;" t | 13 | $(LUA_A) vendor/lua-5.4.8/src/Makefile /^$(LUA_A): $(BASE_O)$/;" t |
| 14 | $(LUA_T) vendor/lua-5.4.8/src/Makefile /^$(LUA_T): $(LUA_O) $(LUA_A)$/;" t | 14 | $(LUA_T) vendor/lua-5.4.8/src/Makefile /^$(LUA_T): $(LUA_O) $(LUA_A)$/;" t |
| 15 | $(PLATS) vendor/lua-5.4.8/Makefile /^$(PLATS) help test clean:$/;" t | 15 | $(PLATS) vendor/lua-5.4.8/Makefile /^$(PLATS) help test clean:$/;" t |
| 16 | $(PROG) Makefile /^$(PROG): lua *.c$/;" t | 16 | $(PROG) Makefile /^$(PROG): $(PROG_C)$/;" t |
| 17 | %.h Makefile /^%.h: %.lua$/;" t | ||
| 17 | ABSLINEINFO vendor/lua-5.4.8/src/ldebug.h /^#define ABSLINEINFO /;" d | 18 | ABSLINEINFO vendor/lua-5.4.8/src/ldebug.h /^#define ABSLINEINFO /;" d |
| 18 | ABSTKEYCONSTANT vendor/lua-5.4.8/src/lobject.h /^#define ABSTKEYCONSTANT /;" d | 19 | ABSTKEYCONSTANT vendor/lua-5.4.8/src/lobject.h /^#define ABSTKEYCONSTANT /;" d |
| 19 | AGEBITS vendor/lua-5.4.8/src/lgc.h /^#define AGEBITS /;" d | 20 | AGEBITS vendor/lua-5.4.8/src/lgc.h /^#define AGEBITS /;" d |
| @@ -57,6 +58,7 @@ BLEND_SUBTRACT_COLORS vendor/raylib-5.5_linux_amd64/include/raylib.h /^ BLEND | |||
| 57 | BLUE vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define BLUE /;" d | 58 | BLUE vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define BLUE /;" d |
| 58 | BROWN vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define BROWN /;" d | 59 | BROWN vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define BROWN /;" d |
| 59 | BUFVFS vendor/lua-5.4.8/src/lobject.c /^#define BUFVFS /;" d file: | 60 | BUFVFS vendor/lua-5.4.8/src/lobject.c /^#define BUFVFS /;" d file: |
| 61 | Basic Usage vendor/microtar-0.1.0/README.md /^## Basic Usage$/;" s chapter:microtar | ||
| 60 | BeginBlendMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void BeginBlendMode(int mode); \/\/ Begin blending mode (alph/;" p typeref:typename:RLAPI void | 62 | BeginBlendMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void BeginBlendMode(int mode); \/\/ Begin blending mode (alph/;" p typeref:typename:RLAPI void |
| 61 | BeginDrawing vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void BeginDrawing(void); \/\/ Setup canvas (framebuffer/;" p typeref:typename:RLAPI void | 63 | BeginDrawing vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void BeginDrawing(void); \/\/ Setup canvas (framebuffer/;" p typeref:typename:RLAPI void |
| 62 | BeginMode2D vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void BeginMode2D(Camera2D camera); \/\/ Begin 2D mode with custom/;" p typeref:typename:RLAPI void | 64 | BeginMode2D vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void BeginMode2D(Camera2D camera); \/\/ Begin 2D mode with custom/;" p typeref:typename:RLAPI void |
| @@ -86,11 +88,11 @@ CAMERA_PERSPECTIVE vendor/raylib-5.5_linux_amd64/include/raylib.h /^ CAMERA_P | |||
| 86 | CAMERA_THIRD_PERSON vendor/raylib-5.5_linux_amd64/include/raylib.h /^ CAMERA_THIRD_PERSON \/\/ Camera third person$/;" e enum:__anon77d6622f1403 | 88 | CAMERA_THIRD_PERSON vendor/raylib-5.5_linux_amd64/include/raylib.h /^ CAMERA_THIRD_PERSON \/\/ Camera third person$/;" e enum:__anon77d6622f1403 |
| 87 | CAP_POSITION vendor/lua-5.4.8/src/lstrlib.c /^#define CAP_POSITION /;" d file: | 89 | CAP_POSITION vendor/lua-5.4.8/src/lstrlib.c /^#define CAP_POSITION /;" d file: |
| 88 | CAP_UNFINISHED vendor/lua-5.4.8/src/lstrlib.c /^#define CAP_UNFINISHED /;" d file: | 90 | CAP_UNFINISHED vendor/lua-5.4.8/src/lstrlib.c /^#define CAP_UNFINISHED /;" d file: |
| 89 | CC Makefile /^CC ?= tcc$/;" m | 91 | CC Makefile /^CC ?= tcc$/;" m |
| 90 | CC vendor/lua-5.4.8/src/Makefile /^CC= gcc -std=gnu99$/;" m | 92 | CC vendor/lua-5.4.8/src/Makefile /^CC= gcc -std=gnu99$/;" m |
| 91 | CClosure vendor/lua-5.4.8/src/lobject.h /^typedef struct CClosure {$/;" s | 93 | CClosure vendor/lua-5.4.8/src/lobject.h /^typedef struct CClosure {$/;" s |
| 92 | CClosure vendor/lua-5.4.8/src/lobject.h /^} CClosure;$/;" t typeref:struct:CClosure | 94 | CClosure vendor/lua-5.4.8/src/lobject.h /^} CClosure;$/;" t typeref:struct:CClosure |
| 93 | CFLAGS Makefile /^CFLAGS := -std=c99 -v -g -I.\/vendor\/$(RAYLIB)\/include -I.\/vendor\/$(LUA)\/src$/;" m | 95 | CFLAGS Makefile /^CFLAGS := -std=c99 -v -g -I.\/vendor\/$(RAYLIB)\/include -I.\/vendor\/$(LUA)\/src$/;" m |
| 94 | CFLAGS vendor/lua-5.4.8/src/Makefile /^CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)$/;" m | 96 | CFLAGS vendor/lua-5.4.8/src/Makefile /^CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)$/;" m |
| 95 | CIST_C vendor/lua-5.4.8/src/lstate.h /^#define CIST_C /;" d | 97 | CIST_C vendor/lua-5.4.8/src/lstate.h /^#define CIST_C /;" d |
| 96 | CIST_CLSRET vendor/lua-5.4.8/src/lstate.h /^#define CIST_CLSRET /;" d | 98 | CIST_CLSRET vendor/lua-5.4.8/src/lstate.h /^#define CIST_CLSRET /;" d |
| @@ -315,6 +317,7 @@ EndScissorMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void EndSc | |||
| 315 | EndShaderMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void EndShaderMode(void); \/\/ End custom shader drawing/;" p typeref:typename:RLAPI void | 317 | EndShaderMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void EndShaderMode(void); \/\/ End custom shader drawing/;" p typeref:typename:RLAPI void |
| 316 | EndTextureMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void EndTextureMode(void); \/\/ Ends drawing to render te/;" p typeref:typename:RLAPI void | 318 | EndTextureMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void EndTextureMode(void); \/\/ Ends drawing to render te/;" p typeref:typename:RLAPI void |
| 317 | EndVrStereoMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void EndVrStereoMode(void); \/\/ End stereo rendering (req/;" p typeref:typename:RLAPI void | 319 | EndVrStereoMode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void EndVrStereoMode(void); \/\/ End stereo rendering (req/;" p typeref:typename:RLAPI void |
| 320 | Error handling vendor/microtar-0.1.0/README.md /^## Error handling$/;" s chapter:microtar | ||
| 318 | ExportAutomationEventList vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool ExportAutomationEventList(AutomationEventList list, const char *fileName); \/\/ Exp/;" p typeref:typename:RLAPI bool | 321 | ExportAutomationEventList vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool ExportAutomationEventList(AutomationEventList list, const char *fileName); \/\/ Exp/;" p typeref:typename:RLAPI bool |
| 319 | ExportDataAsCode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool ExportDataAsCode(const unsigned char *data, int dataSize, const char *fileName); \/\//;" p typeref:typename:RLAPI bool | 322 | ExportDataAsCode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool ExportDataAsCode(const unsigned char *data, int dataSize, const char *fileName); \/\//;" p typeref:typename:RLAPI bool |
| 320 | ExportFontAsCode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool ExportFontAsCode(Font font, const char *fileName); \/\//;" p typeref:typename:RLAPI bool | 323 | ExportFontAsCode vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool ExportFontAsCode(Font font, const char *fileName); \/\//;" p typeref:typename:RLAPI bool |
| @@ -876,7 +879,7 @@ L vendor/lua-5.4.8/src/lundump.c /^ lua_State *L;$/;" m struct:__anon98fd752a01 | |||
| 876 | L vendor/lua-5.4.8/src/lzio.h /^ lua_State *L; \/* Lua state (for reader) *\/$/;" m struct:Zio typeref:typename:lua_State * | 879 | L vendor/lua-5.4.8/src/lzio.h /^ lua_State *L; \/* Lua state (for reader) *\/$/;" m struct:Zio typeref:typename:lua_State * |
| 877 | LClosure vendor/lua-5.4.8/src/lobject.h /^typedef struct LClosure {$/;" s | 880 | LClosure vendor/lua-5.4.8/src/lobject.h /^typedef struct LClosure {$/;" s |
| 878 | LClosure vendor/lua-5.4.8/src/lobject.h /^} LClosure;$/;" t typeref:struct:LClosure | 881 | LClosure vendor/lua-5.4.8/src/lobject.h /^} LClosure;$/;" t typeref:struct:LClosure |
| 879 | LDFLAGS Makefile /^LDFLAGS := -L.\/vendor\/$(RAYLIB)\/lib -lraylib -L.\/vendor\/$(LUA)\/src -llua -lm$/;" m | 882 | LDFLAGS Makefile /^LDFLAGS := -L.\/vendor\/$(RAYLIB)\/lib -lraylib -L.\/vendor\/$(LUA)\/src -llua -lm$/;" m |
| 880 | LDFLAGS vendor/lua-5.4.8/src/Makefile /^LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)$/;" m | 883 | LDFLAGS vendor/lua-5.4.8/src/Makefile /^LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)$/;" m |
| 881 | LEVELS1 vendor/lua-5.4.8/src/lauxlib.c /^#define LEVELS1 /;" d file: | 884 | LEVELS1 vendor/lua-5.4.8/src/lauxlib.c /^#define LEVELS1 /;" d file: |
| 882 | LEVELS2 vendor/lua-5.4.8/src/lauxlib.c /^#define LEVELS2 /;" d file: | 885 | LEVELS2 vendor/lua-5.4.8/src/lauxlib.c /^#define LEVELS2 /;" d file: |
| @@ -906,7 +909,7 @@ LStream vendor/lua-5.4.8/src/liolib.c /^typedef luaL_Stream LStream;$/;" t typer | |||
| 906 | LTfloatint vendor/lua-5.4.8/src/lvm.c /^l_sinline int LTfloatint (lua_Number f, lua_Integer i) {$/;" f typeref:typename:l_sinline int | 909 | LTfloatint vendor/lua-5.4.8/src/lvm.c /^l_sinline int LTfloatint (lua_Number f, lua_Integer i) {$/;" f typeref:typename:l_sinline int |
| 907 | LTintfloat vendor/lua-5.4.8/src/lvm.c /^l_sinline int LTintfloat (lua_Integer i, lua_Number f) {$/;" f typeref:typename:l_sinline int | 910 | LTintfloat vendor/lua-5.4.8/src/lvm.c /^l_sinline int LTintfloat (lua_Integer i, lua_Number f) {$/;" f typeref:typename:l_sinline int |
| 908 | LTnum vendor/lua-5.4.8/src/lvm.c /^l_sinline int LTnum (const TValue *l, const TValue *r) {$/;" f typeref:typename:l_sinline int | 911 | LTnum vendor/lua-5.4.8/src/lvm.c /^l_sinline int LTnum (const TValue *l, const TValue *r) {$/;" f typeref:typename:l_sinline int |
| 909 | LUA Makefile /^LUA := lua-5.4.8$/;" m | 912 | LUA Makefile /^LUA := lua-5.4.8$/;" m |
| 910 | LUAC_DATA vendor/lua-5.4.8/src/lundump.h /^#define LUAC_DATA /;" d | 913 | LUAC_DATA vendor/lua-5.4.8/src/lundump.h /^#define LUAC_DATA /;" d |
| 911 | LUAC_FORMAT vendor/lua-5.4.8/src/lundump.h /^#define LUAC_FORMAT /;" d | 914 | LUAC_FORMAT vendor/lua-5.4.8/src/lundump.h /^#define LUAC_FORMAT /;" d |
| 912 | LUAC_INT vendor/lua-5.4.8/src/lundump.h /^#define LUAC_INT /;" d | 915 | LUAC_INT vendor/lua-5.4.8/src/lundump.h /^#define LUAC_INT /;" d |
| @@ -1175,6 +1178,7 @@ Lerp vendor/raylib-5.5_linux_amd64/include/raymath.h /^RMAPI float Lerp(float st | |||
| 1175 | LexState vendor/lua-5.4.8/src/llex.h /^typedef struct LexState {$/;" s | 1178 | LexState vendor/lua-5.4.8/src/llex.h /^typedef struct LexState {$/;" s |
| 1176 | LexState vendor/lua-5.4.8/src/llex.h /^} LexState;$/;" t typeref:struct:LexState | 1179 | LexState vendor/lua-5.4.8/src/llex.h /^} LexState;$/;" t typeref:struct:LexState |
| 1177 | Libraries README.md /^## Libraries$/;" s chapter:Bidi - Game development framework | 1180 | Libraries README.md /^## Libraries$/;" s chapter:Bidi - Game development framework |
| 1181 | License vendor/microtar-0.1.0/README.md /^## License$/;" s chapter:microtar | ||
| 1178 | Linux vendor/lua-5.4.8/src/Makefile /^Linux linux: linux-noreadline$/;" t | 1182 | Linux vendor/lua-5.4.8/src/Makefile /^Linux linux: linux-noreadline$/;" t |
| 1179 | LoadAudioStream vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int/;" p typeref:typename:RLAPI AudioStream | 1183 | LoadAudioStream vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int/;" p typeref:typename:RLAPI AudioStream |
| 1180 | LoadAutomationEventList vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI AutomationEventList LoadAutomationEventList(const char *fileName); \/\/ Loa/;" p typeref:typename:RLAPI AutomationEventList | 1184 | LoadAutomationEventList vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI AutomationEventList LoadAutomationEventList(const char *fileName); \/\/ Loa/;" p typeref:typename:RLAPI AutomationEventList |
| @@ -1291,6 +1295,7 @@ MAX_SIZET vendor/lua-5.4.8/src/llimits.h /^#define MAX_SIZET /;" d | |||
| 1291 | MAX_SIZET vendor/lua-5.4.8/src/lstrlib.c /^#define MAX_SIZET /;" d file: | 1295 | MAX_SIZET vendor/lua-5.4.8/src/lstrlib.c /^#define MAX_SIZET /;" d file: |
| 1292 | MC vendor/lua-5.4.8/src/lstrlib.c /^#define MC /;" d file: | 1296 | MC vendor/lua-5.4.8/src/lstrlib.c /^#define MC /;" d file: |
| 1293 | MEMERRMSG vendor/lua-5.4.8/src/lstring.h /^#define MEMERRMSG /;" d | 1297 | MEMERRMSG vendor/lua-5.4.8/src/lstring.h /^#define MEMERRMSG /;" d |
| 1298 | MICROTAR_H vendor/microtar-0.1.0/src/microtar.h /^#define MICROTAR_H$/;" d | ||
| 1294 | MIN vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ #define MIN(/;" d | 1299 | MIN vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ #define MIN(/;" d |
| 1295 | MINSIZEARRAY vendor/lua-5.4.8/src/lmem.c /^#define MINSIZEARRAY /;" d file: | 1300 | MINSIZEARRAY vendor/lua-5.4.8/src/lmem.c /^#define MINSIZEARRAY /;" d file: |
| 1296 | MINSTRTABSIZE vendor/lua-5.4.8/src/llimits.h /^#define MINSTRTABSIZE /;" d | 1301 | MINSTRTABSIZE vendor/lua-5.4.8/src/llimits.h /^#define MINSTRTABSIZE /;" d |
| @@ -1317,6 +1322,23 @@ MOUSE_LEFT_BUTTON vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define MOUSE | |||
| 1317 | MOUSE_MIDDLE_BUTTON vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define MOUSE_MIDDLE_BUTTON /;" d | 1322 | MOUSE_MIDDLE_BUTTON vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define MOUSE_MIDDLE_BUTTON /;" d |
| 1318 | MOUSE_RIGHT_BUTTON vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define MOUSE_RIGHT_BUTTON /;" d | 1323 | MOUSE_RIGHT_BUTTON vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define MOUSE_RIGHT_BUTTON /;" d |
| 1319 | MSGInvalid vendor/lua-5.4.8/src/lutf8lib.c /^#define MSGInvalid /;" d file: | 1324 | MSGInvalid vendor/lua-5.4.8/src/lutf8lib.c /^#define MSGInvalid /;" d file: |
| 1325 | MTAR_EBADCHKSUM vendor/microtar-0.1.0/src/microtar.h /^ MTAR_EBADCHKSUM = -6,$/;" e enum:__anonc24b2ada0103 | ||
| 1326 | MTAR_EFAILURE vendor/microtar-0.1.0/src/microtar.h /^ MTAR_EFAILURE = -1,$/;" e enum:__anonc24b2ada0103 | ||
| 1327 | MTAR_ENOTFOUND vendor/microtar-0.1.0/src/microtar.h /^ MTAR_ENOTFOUND = -8$/;" e enum:__anonc24b2ada0103 | ||
| 1328 | MTAR_ENULLRECORD vendor/microtar-0.1.0/src/microtar.h /^ MTAR_ENULLRECORD = -7,$/;" e enum:__anonc24b2ada0103 | ||
| 1329 | MTAR_EOPENFAIL vendor/microtar-0.1.0/src/microtar.h /^ MTAR_EOPENFAIL = -2,$/;" e enum:__anonc24b2ada0103 | ||
| 1330 | MTAR_EREADFAIL vendor/microtar-0.1.0/src/microtar.h /^ MTAR_EREADFAIL = -3,$/;" e enum:__anonc24b2ada0103 | ||
| 1331 | MTAR_ESEEKFAIL vendor/microtar-0.1.0/src/microtar.h /^ MTAR_ESEEKFAIL = -5,$/;" e enum:__anonc24b2ada0103 | ||
| 1332 | MTAR_ESUCCESS vendor/microtar-0.1.0/src/microtar.h /^ MTAR_ESUCCESS = 0,$/;" e enum:__anonc24b2ada0103 | ||
| 1333 | MTAR_EWRITEFAIL vendor/microtar-0.1.0/src/microtar.h /^ MTAR_EWRITEFAIL = -4,$/;" e enum:__anonc24b2ada0103 | ||
| 1334 | MTAR_TBLK vendor/microtar-0.1.0/src/microtar.h /^ MTAR_TBLK = '4',$/;" e enum:__anonc24b2ada0203 | ||
| 1335 | MTAR_TCHR vendor/microtar-0.1.0/src/microtar.h /^ MTAR_TCHR = '3',$/;" e enum:__anonc24b2ada0203 | ||
| 1336 | MTAR_TDIR vendor/microtar-0.1.0/src/microtar.h /^ MTAR_TDIR = '5',$/;" e enum:__anonc24b2ada0203 | ||
| 1337 | MTAR_TFIFO vendor/microtar-0.1.0/src/microtar.h /^ MTAR_TFIFO = '6'$/;" e enum:__anonc24b2ada0203 | ||
| 1338 | MTAR_TLNK vendor/microtar-0.1.0/src/microtar.h /^ MTAR_TLNK = '1',$/;" e enum:__anonc24b2ada0203 | ||
| 1339 | MTAR_TREG vendor/microtar-0.1.0/src/microtar.h /^ MTAR_TREG = '0',$/;" e enum:__anonc24b2ada0203 | ||
| 1340 | MTAR_TSYM vendor/microtar-0.1.0/src/microtar.h /^ MTAR_TSYM = '2',$/;" e enum:__anonc24b2ada0203 | ||
| 1341 | MTAR_VERSION vendor/microtar-0.1.0/src/microtar.h /^#define MTAR_VERSION /;" d | ||
| 1320 | MYCFLAGS vendor/lua-5.4.8/src/Makefile /^MYCFLAGS=$/;" m | 1342 | MYCFLAGS vendor/lua-5.4.8/src/Makefile /^MYCFLAGS=$/;" m |
| 1321 | MYLDFLAGS vendor/lua-5.4.8/src/Makefile /^MYLDFLAGS=$/;" m | 1343 | MYLDFLAGS vendor/lua-5.4.8/src/Makefile /^MYLDFLAGS=$/;" m |
| 1322 | MYLIBS vendor/lua-5.4.8/src/Makefile /^MYLIBS=$/;" m | 1344 | MYLIBS vendor/lua-5.4.8/src/Makefile /^MYLIBS=$/;" m |
| @@ -1564,8 +1586,9 @@ POS_k vendor/lua-5.4.8/src/lopcodes.h /^#define POS_k /;" d | |||
| 1564 | POS_sJ vendor/lua-5.4.8/src/lopcodes.h /^#define POS_sJ /;" d | 1586 | POS_sJ vendor/lua-5.4.8/src/lopcodes.h /^#define POS_sJ /;" d |
| 1565 | PRE vendor/lua-5.4.8/src/lobject.c /^#define PRE /;" d file: | 1587 | PRE vendor/lua-5.4.8/src/lobject.c /^#define PRE /;" d file: |
| 1566 | PRINTBIT vendor/lua-5.4.8/src/lctype.h /^#define PRINTBIT /;" d | 1588 | PRINTBIT vendor/lua-5.4.8/src/lctype.h /^#define PRINTBIT /;" d |
| 1567 | PROG Makefile /^PROG := bidi$/;" m | 1589 | PROG Makefile /^PROG := bidi$/;" m |
| 1568 | PROGNAME vendor/lua-5.4.8/src/luac.c /^#define PROGNAME /;" d file: | 1590 | PROGNAME vendor/lua-5.4.8/src/luac.c /^#define PROGNAME /;" d file: |
| 1591 | PROG_C Makefile /^PROG_C := main.c$/;" m | ||
| 1569 | PURPLE vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define PURPLE /;" d | 1592 | PURPLE vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define PURPLE /;" d |
| 1570 | PauseAudioStream vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void PauseAudioStream(AudioStream stream); \/\/ Pause audio stream$/;" p typeref:typename:RLAPI void | 1593 | PauseAudioStream vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void PauseAudioStream(AudioStream stream); \/\/ Pause audio stream$/;" p typeref:typename:RLAPI void |
| 1571 | PauseMusicStream vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void PauseMusicStream(Music music); \/\/ Pause music playing$/;" p typeref:typename:RLAPI void | 1594 | PauseMusicStream vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void PauseMusicStream(Music music); \/\/ Pause music playing$/;" p typeref:typename:RLAPI void |
| @@ -1625,7 +1648,7 @@ RAD2DEG vendor/raylib-5.5_linux_amd64/include/raymath.h /^ #define RAD2DEG /; | |||
| 1625 | RAD2DEG vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ #define RAD2DEG /;" d | 1648 | RAD2DEG vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ #define RAD2DEG /;" d |
| 1626 | RANLIB vendor/lua-5.4.8/src/Makefile /^RANLIB= ranlib$/;" m | 1649 | RANLIB vendor/lua-5.4.8/src/Makefile /^RANLIB= ranlib$/;" m |
| 1627 | RANLIMIT vendor/lua-5.4.8/src/ltablib.c /^#define RANLIMIT /;" d file: | 1650 | RANLIMIT vendor/lua-5.4.8/src/ltablib.c /^#define RANLIMIT /;" d file: |
| 1628 | RAYLIB Makefile /^RAYLIB := raylib-5.5_linux_amd64$/;" m | 1651 | RAYLIB Makefile /^RAYLIB := raylib-5.5_linux_amd64$/;" m |
| 1629 | RAYLIB_H vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define RAYLIB_H$/;" d | 1652 | RAYLIB_H vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define RAYLIB_H$/;" d |
| 1630 | RAYLIB_VERSION vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define RAYLIB_VERSION /;" d | 1653 | RAYLIB_VERSION vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define RAYLIB_VERSION /;" d |
| 1631 | RAYLIB_VERSION_MAJOR vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define RAYLIB_VERSION_MAJOR /;" d | 1654 | RAYLIB_VERSION_MAJOR vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define RAYLIB_VERSION_MAJOR /;" d |
| @@ -1903,6 +1926,8 @@ Ray vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct Ray {$/;" s | |||
| 1903 | Ray vendor/raylib-5.5_linux_amd64/include/raylib.h /^} Ray;$/;" t typeref:struct:Ray | 1926 | Ray vendor/raylib-5.5_linux_amd64/include/raylib.h /^} Ray;$/;" t typeref:struct:Ray |
| 1904 | RayCollision vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct RayCollision {$/;" s | 1927 | RayCollision vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct RayCollision {$/;" s |
| 1905 | RayCollision vendor/raylib-5.5_linux_amd64/include/raylib.h /^} RayCollision;$/;" t typeref:struct:RayCollision | 1928 | RayCollision vendor/raylib-5.5_linux_amd64/include/raylib.h /^} RayCollision;$/;" t typeref:struct:RayCollision |
| 1929 | Reading vendor/microtar-0.1.0/README.md /^#### Reading$/;" t section:microtar""Basic Usage | ||
| 1930 | Reading vendor/microtar-0.1.0/README.md /^#### Reading$/;" t section:microtar""Wrapping a stream | ||
| 1906 | Rectangle vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct Rectangle {$/;" s | 1931 | Rectangle vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct Rectangle {$/;" s |
| 1907 | Rectangle vendor/raylib-5.5_linux_amd64/include/raylib.h /^} Rectangle;$/;" t typeref:struct:Rectangle | 1932 | Rectangle vendor/raylib-5.5_linux_amd64/include/raylib.h /^} Rectangle;$/;" t typeref:struct:Rectangle |
| 1908 | Remap vendor/raylib-5.5_linux_amd64/include/raymath.h /^RMAPI float Remap(float value, float inputStart, float inputEnd, float outputStart, float output/;" f typeref:typename:RMAPI float | 1933 | Remap vendor/raylib-5.5_linux_amd64/include/raymath.h /^RMAPI float Remap(float value, float inputStart, float inputEnd, float outputStart, float output/;" f typeref:typename:RMAPI float |
| @@ -1983,6 +2008,7 @@ SPECIALS vendor/lua-5.4.8/src/lstrlib.c /^#define SPECIALS /;" d file: | |||
| 1983 | SParser vendor/lua-5.4.8/src/ldo.c /^struct SParser { \/* data to 'f_parser' *\/$/;" s file: | 2008 | SParser vendor/lua-5.4.8/src/ldo.c /^struct SParser { \/* data to 'f_parser' *\/$/;" s file: |
| 1984 | SRand64 vendor/lua-5.4.8/src/lmathlib.c /^#define SRand64 /;" d file: | 2009 | SRand64 vendor/lua-5.4.8/src/lmathlib.c /^#define SRand64 /;" d file: |
| 1985 | SS vendor/lua-5.4.8/src/luac.c /^#define SS(/;" d file: | 2010 | SS vendor/lua-5.4.8/src/luac.c /^#define SS(/;" d file: |
| 2011 | STDLIB_FILES Makefile /^STDLIB_FILES := $(wildcard stdlib\/*.lua)$/;" m | ||
| 1986 | STRCACHE_M vendor/lua-5.4.8/src/llimits.h /^#define STRCACHE_M /;" d | 2012 | STRCACHE_M vendor/lua-5.4.8/src/llimits.h /^#define STRCACHE_M /;" d |
| 1987 | STRCACHE_N vendor/lua-5.4.8/src/llimits.h /^#define STRCACHE_N /;" d | 2013 | STRCACHE_N vendor/lua-5.4.8/src/llimits.h /^#define STRCACHE_N /;" d |
| 1988 | SYSCFLAGS vendor/lua-5.4.8/src/Makefile /^SYSCFLAGS=$/;" m | 2014 | SYSCFLAGS vendor/lua-5.4.8/src/Makefile /^SYSCFLAGS=$/;" m |
| @@ -2188,6 +2214,7 @@ Texture2D vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef Texture Textu | |||
| 2188 | TextureCubemap vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef Texture TextureCubemap;$/;" t typeref:typename:Texture | 2214 | TextureCubemap vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef Texture TextureCubemap;$/;" t typeref:typename:Texture |
| 2189 | TextureFilter vendor/raylib-5.5_linux_amd64/include/raylib.h /^} TextureFilter;$/;" t typeref:enum:__anon77d6622f0e03 | 2215 | TextureFilter vendor/raylib-5.5_linux_amd64/include/raylib.h /^} TextureFilter;$/;" t typeref:enum:__anon77d6622f0e03 |
| 2190 | TextureWrap vendor/raylib-5.5_linux_amd64/include/raylib.h /^} TextureWrap;$/;" t typeref:enum:__anon77d6622f0f03 | 2216 | TextureWrap vendor/raylib-5.5_linux_amd64/include/raylib.h /^} TextureWrap;$/;" t typeref:enum:__anon77d6622f0f03 |
| 2217 | Tiny framework for developing small video games. docs/index.html /^<h1>Tiny framework for developing small video games.<\/h1>$/;" h | ||
| 2191 | ToggleBorderlessWindowed vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void ToggleBorderlessWindowed(void); \/\/ Toggle window state: bord/;" p typeref:typename:RLAPI void | 2218 | ToggleBorderlessWindowed vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void ToggleBorderlessWindowed(void); \/\/ Toggle window state: bord/;" p typeref:typename:RLAPI void |
| 2192 | ToggleFullscreen vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void ToggleFullscreen(void); \/\/ Toggle window state: full/;" p typeref:typename:RLAPI void | 2219 | ToggleFullscreen vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void ToggleFullscreen(void); \/\/ Toggle window state: full/;" p typeref:typename:RLAPI void |
| 2193 | Token vendor/lua-5.4.8/src/llex.h /^typedef struct Token {$/;" s | 2220 | Token vendor/lua-5.4.8/src/llex.h /^typedef struct Token {$/;" s |
| @@ -2422,6 +2449,9 @@ WaveCrop vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void WaveCrop(Wa | |||
| 2422 | WaveFormat vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels); \/\/ Convert wa/;" p typeref:typename:RLAPI void | 2449 | WaveFormat vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels); \/\/ Convert wa/;" p typeref:typename:RLAPI void |
| 2423 | WindowShouldClose vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool WindowShouldClose(void); \/\/ Check if application shou/;" p typeref:typename:RLAPI bool | 2450 | WindowShouldClose vendor/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI bool WindowShouldClose(void); \/\/ Check if application shou/;" p typeref:typename:RLAPI bool |
| 2424 | Wrap vendor/raylib-5.5_linux_amd64/include/raymath.h /^RMAPI float Wrap(float value, float min, float max)$/;" f typeref:typename:RMAPI float | 2451 | Wrap vendor/raylib-5.5_linux_amd64/include/raymath.h /^RMAPI float Wrap(float value, float min, float max)$/;" f typeref:typename:RMAPI float |
| 2452 | Wrapping a stream vendor/microtar-0.1.0/README.md /^## Wrapping a stream$/;" s chapter:microtar | ||
| 2453 | Writing vendor/microtar-0.1.0/README.md /^#### Writing$/;" t section:microtar""Basic Usage | ||
| 2454 | Writing vendor/microtar-0.1.0/README.md /^#### Writing$/;" t section:microtar""Wrapping a stream | ||
| 2425 | XDIGITBIT vendor/lua-5.4.8/src/lctype.h /^#define XDIGITBIT /;" d | 2455 | XDIGITBIT vendor/lua-5.4.8/src/lctype.h /^#define XDIGITBIT /;" d |
| 2426 | YELLOW vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define YELLOW /;" d | 2456 | YELLOW vendor/raylib-5.5_linux_amd64/include/raylib.h /^#define YELLOW /;" d |
| 2427 | Z vendor/lua-5.4.8/src/lundump.c /^ ZIO *Z;$/;" m struct:__anon98fd752a0108 typeref:typename:ZIO * file: | 2457 | Z vendor/lua-5.4.8/src/lundump.c /^ ZIO *Z;$/;" m struct:__anon98fd752a0108 typeref:typename:ZIO * file: |
| @@ -2498,9 +2528,14 @@ __anona701f1f70508 vendor/lua-5.4.8/src/lstate.h /^ struct { \/* info about | |||
| 2498 | __anonae5a27210108 vendor/lua-5.4.8/src/lstrlib.c /^ struct {$/;" s struct:MatchState file: | 2528 | __anonae5a27210108 vendor/lua-5.4.8/src/lstrlib.c /^ struct {$/;" s struct:MatchState file: |
| 2499 | __anonae5a2721020a vendor/lua-5.4.8/src/lstrlib.c /^static const union {$/;" u file: | 2529 | __anonae5a2721020a vendor/lua-5.4.8/src/lstrlib.c /^static const union {$/;" u file: |
| 2500 | __anonae5a2721030a vendor/lua-5.4.8/src/lstrlib.c /^ struct cD { char c; union { LUAI_MAXALIGN; } u; };$/;" u struct:getoption::cD file: | 2530 | __anonae5a2721030a vendor/lua-5.4.8/src/lstrlib.c /^ struct cD { char c; union { LUAI_MAXALIGN; } u; };$/;" u struct:getoption::cD file: |
| 2531 | __anonc24b2ad50108 vendor/microtar-0.1.0/src/microtar.c /^typedef struct {$/;" s file: | ||
| 2532 | __anonc24b2ada0103 vendor/microtar-0.1.0/src/microtar.h /^enum {$/;" g | ||
| 2533 | __anonc24b2ada0203 vendor/microtar-0.1.0/src/microtar.h /^enum {$/;" g | ||
| 2534 | __anonc24b2ada0308 vendor/microtar-0.1.0/src/microtar.h /^typedef struct {$/;" s | ||
| 2501 | __anonc6ac66720108 vendor/lua-5.4.8/src/lmathlib.c /^typedef struct {$/;" s file: | 2535 | __anonc6ac66720108 vendor/lua-5.4.8/src/lmathlib.c /^typedef struct {$/;" s file: |
| 2502 | __anonfc1a02ff010a vendor/lua-5.4.8/src/llex.h /^typedef union {$/;" u | 2536 | __anonfc1a02ff010a vendor/lua-5.4.8/src/llex.h /^typedef union {$/;" u |
| 2503 | __declspec vendor/raylib-5.5_linux_amd64/include/raylib.h /^ #define __declspec(/;" d | 2537 | __declspec vendor/raylib-5.5_linux_amd64/include/raylib.h /^ #define __declspec(/;" d |
| 2538 | _padding vendor/microtar-0.1.0/src/microtar.c /^ char _padding[255];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[255] file: | ||
| 2504 | a vendor/lua-5.4.8/src/Makefile /^a: $(ALL_A)$/;" t | 2539 | a vendor/lua-5.4.8/src/Makefile /^a: $(ALL_A)$/;" t |
| 2505 | a vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned char a; \/\/ Color alpha value$/;" m struct:Color typeref:typename:unsigned char | 2540 | a vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned char a; \/\/ Color alpha value$/;" m struct:Color typeref:typename:unsigned char |
| 2506 | absentkey vendor/lua-5.4.8/src/ltable.c /^static const TValue absentkey = {ABSTKEYCONSTANT};$/;" v typeref:typename:const TValue file: | 2541 | absentkey vendor/lua-5.4.8/src/ltable.c /^static const TValue absentkey = {ABSTKEYCONSTANT};$/;" v typeref:typename:const TValue file: |
| @@ -2529,6 +2564,7 @@ adjustresults vendor/lua-5.4.8/src/lapi.h /^#define adjustresults(/;" d | |||
| 2529 | advanceX vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int advanceX; \/\/ Character advance position X$/;" m struct:GlyphInfo typeref:typename:int | 2564 | advanceX vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int advanceX; \/\/ Character advance position X$/;" m struct:GlyphInfo typeref:typename:int |
| 2530 | aix vendor/lua-5.4.8/src/Makefile /^AIX aix:$/;" t | 2565 | aix vendor/lua-5.4.8/src/Makefile /^AIX aix:$/;" t |
| 2531 | alimit vendor/lua-5.4.8/src/lobject.h /^ unsigned int alimit; \/* "limit" of 'array' array *\/$/;" m struct:Table typeref:typename:unsigned int | 2566 | alimit vendor/lua-5.4.8/src/lobject.h /^ unsigned int alimit; \/* "limit" of 'array' array *\/$/;" m struct:Table typeref:typename:unsigned int |
| 2567 | all Makefile /^all: lua hexdump $(STDLIB_FILES:.lua=.h) $(PROG)$/;" t | ||
| 2532 | all vendor/lua-5.4.8/Makefile /^all: $(PLAT)$/;" t | 2568 | all vendor/lua-5.4.8/Makefile /^all: $(PLAT)$/;" t |
| 2533 | all vendor/lua-5.4.8/src/Makefile /^all: $(ALL_T)$/;" t | 2569 | all vendor/lua-5.4.8/src/Makefile /^all: $(ALL_T)$/;" t |
| 2534 | allgc vendor/lua-5.4.8/src/lstate.h /^ GCObject *allgc; \/* list of all collectable objects *\/$/;" m struct:global_State typeref:typename:GCObject * | 2570 | allgc vendor/lua-5.4.8/src/lstate.h /^ GCObject *allgc; \/* list of all collectable objects *\/$/;" m struct:global_State typeref:typename:GCObject * |
| @@ -2690,6 +2726,8 @@ checkstack vendor/lua-5.4.8/src/ldblib.c /^static void checkstack (lua_State *L, | |||
| 2690 | checkstackGC vendor/lua-5.4.8/src/ldo.h /^#define checkstackGC(/;" d | 2726 | checkstackGC vendor/lua-5.4.8/src/ldo.h /^#define checkstackGC(/;" d |
| 2691 | checkstackGCp vendor/lua-5.4.8/src/ldo.h /^#define checkstackGCp(/;" d | 2727 | checkstackGCp vendor/lua-5.4.8/src/ldo.h /^#define checkstackGCp(/;" d |
| 2692 | checkstackp vendor/lua-5.4.8/src/ldo.h /^#define checkstackp(/;" d | 2728 | checkstackp vendor/lua-5.4.8/src/ldo.h /^#define checkstackp(/;" d |
| 2729 | checksum vendor/microtar-0.1.0/src/microtar.c /^ char checksum[8];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[8] file: | ||
| 2730 | checksum vendor/microtar-0.1.0/src/microtar.c /^static unsigned checksum(const mtar_raw_header_t* rh) {$/;" f typeref:typename:unsigned file: | ||
| 2693 | checktab vendor/lua-5.4.8/src/ltablib.c /^static void checktab (lua_State *L, int arg, int what) {$/;" f typeref:typename:void file: | 2731 | checktab vendor/lua-5.4.8/src/ltablib.c /^static void checktab (lua_State *L, int arg, int what) {$/;" f typeref:typename:void file: |
| 2694 | checktag vendor/lua-5.4.8/src/lobject.h /^#define checktag(/;" d | 2732 | checktag vendor/lua-5.4.8/src/lobject.h /^#define checktag(/;" d |
| 2695 | checktoclose vendor/lua-5.4.8/src/lparser.c /^static void checktoclose (FuncState *fs, int level) {$/;" f typeref:typename:void file: | 2733 | checktoclose vendor/lua-5.4.8/src/lparser.c /^static void checktoclose (FuncState *fs, int level) {$/;" f typeref:typename:void file: |
| @@ -2714,6 +2752,7 @@ clearbyvalues vendor/lua-5.4.8/src/lgc.c /^static void clearbyvalues (global_Sta | |||
| 2714 | cleargraylists vendor/lua-5.4.8/src/lgc.c /^static void cleargraylists (global_State *g) {$/;" f typeref:typename:void file: | 2752 | cleargraylists vendor/lua-5.4.8/src/lgc.c /^static void cleargraylists (global_State *g) {$/;" f typeref:typename:void file: |
| 2715 | clearkey vendor/lua-5.4.8/src/lgc.c /^static void clearkey (Node *n) {$/;" f typeref:typename:void file: | 2753 | clearkey vendor/lua-5.4.8/src/lgc.c /^static void clearkey (Node *n) {$/;" f typeref:typename:void file: |
| 2716 | close vendor/lua-5.4.8/src/lparser.h /^ lu_byte close; \/* goto that escapes upvalues *\/$/;" m struct:Labeldesc typeref:typename:lu_byte | 2754 | close vendor/lua-5.4.8/src/lparser.h /^ lu_byte close; \/* goto that escapes upvalues *\/$/;" m struct:Labeldesc typeref:typename:lu_byte |
| 2755 | close vendor/microtar-0.1.0/src/microtar.h /^ int (*close)(mtar_t *tar);$/;" m struct:mtar_t typeref:typename:int (*)(mtar_t * tar) | ||
| 2717 | close_func vendor/lua-5.4.8/src/lparser.c /^static void close_func (LexState *ls) {$/;" f typeref:typename:void file: | 2756 | close_func vendor/lua-5.4.8/src/lparser.c /^static void close_func (LexState *ls) {$/;" f typeref:typename:void file: |
| 2718 | close_state vendor/lua-5.4.8/src/lstate.c /^static void close_state (lua_State *L) {$/;" f typeref:typename:void file: | 2757 | close_state vendor/lua-5.4.8/src/lstate.c /^static void close_state (lua_State *L) {$/;" f typeref:typename:void file: |
| 2719 | closef vendor/lua-5.4.8/src/lauxlib.h /^ lua_CFunction closef; \/* to close stream (NULL for closed streams) *\/$/;" m struct:luaL_Stream typeref:typename:lua_CFunction | 2758 | closef vendor/lua-5.4.8/src/lauxlib.h /^ lua_CFunction closef; \/* to close stream (NULL for closed streams) *\/$/;" m struct:luaL_Stream typeref:typename:lua_CFunction |
| @@ -2741,13 +2780,17 @@ codename vendor/lua-5.4.8/src/lparser.c /^static void codename (LexState *ls, ex | |||
| 2741 | codenot vendor/lua-5.4.8/src/lcode.c /^static void codenot (FuncState *fs, expdesc *e) {$/;" f typeref:typename:void file: | 2780 | codenot vendor/lua-5.4.8/src/lcode.c /^static void codenot (FuncState *fs, expdesc *e) {$/;" f typeref:typename:void file: |
| 2742 | codeorder vendor/lua-5.4.8/src/lcode.c /^static void codeorder (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) {$/;" f typeref:typename:void file: | 2781 | codeorder vendor/lua-5.4.8/src/lcode.c /^static void codeorder (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) {$/;" f typeref:typename:void file: |
| 2743 | codepoint vendor/lua-5.4.8/src/lutf8lib.c /^static int codepoint (lua_State *L) {$/;" f typeref:typename:int file: | 2782 | codepoint vendor/lua-5.4.8/src/lutf8lib.c /^static int codepoint (lua_State *L) {$/;" f typeref:typename:int file: |
| 2783 | codepoint_to_utf8 stdlib/json.lua /^local function codepoint_to_utf8(n)$/;" f | ||
| 2744 | codesJ vendor/lua-5.4.8/src/lcode.c /^static int codesJ (FuncState *fs, OpCode o, int sj, int k) {$/;" f typeref:typename:int file: | 2784 | codesJ vendor/lua-5.4.8/src/lcode.c /^static int codesJ (FuncState *fs, OpCode o, int sj, int k) {$/;" f typeref:typename:int file: |
| 2745 | codesJ vendor/lua-5.4.8/src/lcode.c /^static int codesJ (FuncState *fs, OpCode o, int sj, int k);$/;" p typeref:typename:int file: | 2785 | codesJ vendor/lua-5.4.8/src/lcode.c /^static int codesJ (FuncState *fs, OpCode o, int sj, int k);$/;" p typeref:typename:int file: |
| 2746 | codestring vendor/lua-5.4.8/src/lparser.c /^static void codestring (expdesc *e, TString *s) {$/;" f typeref:typename:void file: | 2786 | codestring vendor/lua-5.4.8/src/lparser.c /^static void codestring (expdesc *e, TString *s) {$/;" f typeref:typename:void file: |
| 2747 | codeunexpval vendor/lua-5.4.8/src/lcode.c /^static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) {$/;" f typeref:typename:void file: | 2787 | codeunexpval vendor/lua-5.4.8/src/lcode.c /^static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) {$/;" f typeref:typename:void file: |
| 2748 | collectargs vendor/lua-5.4.8/src/lua.c /^static int collectargs (char **argv, int *first) {$/;" f typeref:typename:int file: | 2788 | collectargs vendor/lua-5.4.8/src/lua.c /^static int collectargs (char **argv, int *first) {$/;" f typeref:typename:int file: |
| 2749 | collectvalidlines vendor/lua-5.4.8/src/ldebug.c /^static void collectvalidlines (lua_State *L, Closure *f) {$/;" f typeref:typename:void file: | 2789 | collectvalidlines vendor/lua-5.4.8/src/ldebug.c /^static void collectvalidlines (lua_State *L, Closure *f) {$/;" f typeref:typename:void file: |
| 2790 | color stdlib/color.h /^unsigned char color[] = {$/;" v typeref:typename:unsigned char[] | ||
| 2750 | color vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Color color; \/\/ Material map color$/;" m struct:MaterialMap typeref:typename:Color | 2791 | color vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Color color; \/\/ Material map color$/;" m struct:MaterialMap typeref:typename:Color |
| 2792 | color_H stdlib/color.h /^#define color_H$/;" d | ||
| 2793 | color_len stdlib/color.h /^unsigned int color_len = 1540;$/;" v typeref:typename:unsigned int | ||
| 2751 | colora vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned char colorr, colorg, colorb, colora; \/\/ Current active color (added on glVe/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned char | 2794 | colora vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned char colorr, colorg, colorb, colora; \/\/ Current active color (added on glVe/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned char |
| 2752 | colorb vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned char colorr, colorg, colorb, colora; \/\/ Current active color (added on glVe/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned char | 2795 | colorb vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned char colorr, colorg, colorb, colora; \/\/ Current active color (added on glVe/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned char |
| 2753 | colorg vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned char colorr, colorg, colorb, colora; \/\/ Current active color (added on glVe/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned char | 2796 | colorg vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned char colorr, colorg, colorb, colora; \/\/ Current active color (added on glVe/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned char |
| @@ -2779,6 +2822,7 @@ correctstack vendor/lua-5.4.8/src/ldo.c /^static void correctstack (lua_State *L | |||
| 2779 | count vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned int count; \/\/ Events entries count$/;" m struct:AutomationEventList typeref:typename:unsigned int | 2822 | count vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned int count; \/\/ Events entries count$/;" m struct:AutomationEventList typeref:typename:unsigned int |
| 2780 | count vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned int count; \/\/ Filepaths entries count$/;" m struct:FilePathList typeref:typename:unsigned int | 2823 | count vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned int count; \/\/ Filepaths entries count$/;" m struct:FilePathList typeref:typename:unsigned int |
| 2781 | countint vendor/lua-5.4.8/src/ltable.c /^static int countint (lua_Integer key, unsigned int *nums) {$/;" f typeref:typename:int file: | 2824 | countint vendor/lua-5.4.8/src/ltable.c /^static int countint (lua_Integer key, unsigned int *nums) {$/;" f typeref:typename:int file: |
| 2825 | create_set stdlib/json.lua /^local function create_set(...)$/;" f | ||
| 2782 | createargtable vendor/lua-5.4.8/src/lua.c /^static void createargtable (lua_State *L, char **argv, int argc, int script) {$/;" f typeref:typename:void file: | 2826 | createargtable vendor/lua-5.4.8/src/lua.c /^static void createargtable (lua_State *L, char **argv, int argc, int script) {$/;" f typeref:typename:void file: |
| 2783 | createclibstable vendor/lua-5.4.8/src/loadlib.c /^static void createclibstable (lua_State *L) {$/;" f typeref:typename:void file: | 2827 | createclibstable vendor/lua-5.4.8/src/loadlib.c /^static void createclibstable (lua_State *L) {$/;" f typeref:typename:void file: |
| 2784 | createlabel vendor/lua-5.4.8/src/lparser.c /^static int createlabel (LexState *ls, TString *name, int line,$/;" f typeref:typename:int file: | 2828 | createlabel vendor/lua-5.4.8/src/lparser.c /^static int createlabel (LexState *ls, TString *name, int line,$/;" f typeref:typename:int file: |
| @@ -2829,7 +2873,9 @@ db_upvalueid vendor/lua-5.4.8/src/ldblib.c /^static int db_upvalueid (lua_State | |||
| 2829 | db_upvaluejoin vendor/lua-5.4.8/src/ldblib.c /^static int db_upvaluejoin (lua_State *L) {$/;" f typeref:typename:int file: | 2873 | db_upvaluejoin vendor/lua-5.4.8/src/ldblib.c /^static int db_upvaluejoin (lua_State *L) {$/;" f typeref:typename:int file: |
| 2830 | dblib vendor/lua-5.4.8/src/ldblib.c /^static const luaL_Reg dblib[] = {$/;" v typeref:typename:const luaL_Reg[] file: | 2874 | dblib vendor/lua-5.4.8/src/ldblib.c /^static const luaL_Reg dblib[] = {$/;" v typeref:typename:const luaL_Reg[] file: |
| 2831 | decnny vendor/lua-5.4.8/src/lstate.h /^#define decnny(/;" d | 2875 | decnny vendor/lua-5.4.8/src/lstate.h /^#define decnny(/;" d |
| 2876 | decode stdlib/json.lua /^function json.decode(str)$/;" f unknown:json | ||
| 2832 | decodeNresults vendor/lua-5.4.8/src/lapi.h /^#define decodeNresults(/;" d | 2877 | decodeNresults vendor/lua-5.4.8/src/lapi.h /^#define decodeNresults(/;" d |
| 2878 | decode_error stdlib/json.lua /^local function decode_error(str, idx, msg)$/;" f | ||
| 2833 | default vendor/lua-5.4.8/src/Makefile /^default: $(PLAT)$/;" t | 2879 | default vendor/lua-5.4.8/src/Makefile /^default: $(PLAT)$/;" t |
| 2834 | defaultBatch vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ rlRenderBatch defaultBatch; \/\/ Default internal render batch$/;" m struct:rlglData typeref:typename:rlRenderBatch | 2880 | defaultBatch vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ rlRenderBatch defaultBatch; \/\/ Default internal render batch$/;" m struct:rlglData typeref:typename:rlRenderBatch |
| 2835 | defaultFShaderId vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned int defaultFShaderId; \/\/ Default fragment shader id (used by default sha/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned int | 2881 | defaultFShaderId vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned int defaultFShaderId; \/\/ Default fragment shader id (used by default sha/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:unsigned int |
| @@ -2889,6 +2935,12 @@ dyd vendor/lua-5.4.8/src/llex.h /^ struct Dyndata *dyd; \/* dynamic structures | |||
| 2889 | echo vendor/lua-5.4.8/Makefile /^echo:$/;" t | 2935 | echo vendor/lua-5.4.8/Makefile /^echo:$/;" t |
| 2890 | echo vendor/lua-5.4.8/src/Makefile /^echo:$/;" t | 2936 | echo vendor/lua-5.4.8/src/Makefile /^echo:$/;" t |
| 2891 | elementCount vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ int elementCount; \/\/ Number of elements in the buffer (QUADS)$/;" m struct:rlVertexBuffer typeref:typename:int | 2937 | elementCount vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ int elementCount; \/\/ Number of elements in the buffer (QUADS)$/;" m struct:rlVertexBuffer typeref:typename:int |
| 2938 | encode stdlib/json.lua /^encode = function(val, stack)$/;" f | ||
| 2939 | encode stdlib/json.lua /^function json.encode(val)$/;" f unknown:json | ||
| 2940 | encode_nil stdlib/json.lua /^local function encode_nil(val)$/;" f | ||
| 2941 | encode_number stdlib/json.lua /^local function encode_number(val)$/;" f | ||
| 2942 | encode_string stdlib/json.lua /^local function encode_string(val)$/;" f | ||
| 2943 | encode_table stdlib/json.lua /^local function encode_table(val, stack)$/;" f | ||
| 2892 | end_capture vendor/lua-5.4.8/src/lstrlib.c /^static const char *end_capture (MatchState *ms, const char *s,$/;" f typeref:typename:const char * file: | 2944 | end_capture vendor/lua-5.4.8/src/lstrlib.c /^static const char *end_capture (MatchState *ms, const char *s,$/;" f typeref:typename:const char * file: |
| 2893 | endpc vendor/lua-5.4.8/src/lobject.h /^ int endpc; \/* first point where variable is dead *\/$/;" m struct:LocVar typeref:typename:int | 2945 | endpc vendor/lua-5.4.8/src/lobject.h /^ int endpc; \/* first point where variable is dead *\/$/;" m struct:LocVar typeref:typename:int |
| 2894 | enterblock vendor/lua-5.4.8/src/lparser.c /^static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) {$/;" f typeref:typename:void file: | 2946 | enterblock vendor/lua-5.4.8/src/lparser.c /^static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) {$/;" f typeref:typename:void file: |
| @@ -2909,6 +2961,7 @@ errorJmp vendor/lua-5.4.8/src/lstate.h /^ struct lua_longjmp *errorJmp; \/* cu | |||
| 2909 | error_expected vendor/lua-5.4.8/src/lparser.c /^static l_noret error_expected (LexState *ls, int token) {$/;" f typeref:typename:l_noret file: | 2961 | error_expected vendor/lua-5.4.8/src/lparser.c /^static l_noret error_expected (LexState *ls, int token) {$/;" f typeref:typename:l_noret file: |
| 2910 | errorlimit vendor/lua-5.4.8/src/lparser.c /^static l_noret errorlimit (FuncState *fs, int limit, const char *what) {$/;" f typeref:typename:l_noret file: | 2962 | errorlimit vendor/lua-5.4.8/src/lparser.c /^static l_noret errorlimit (FuncState *fs, int limit, const char *what) {$/;" f typeref:typename:l_noret file: |
| 2911 | errorstatus vendor/lua-5.4.8/src/ldo.c /^#define errorstatus(/;" d file: | 2963 | errorstatus vendor/lua-5.4.8/src/ldo.c /^#define errorstatus(/;" d file: |
| 2964 | escape_char stdlib/json.lua /^local function escape_char(c)$/;" f | ||
| 2912 | esccheck vendor/lua-5.4.8/src/llex.c /^static void esccheck (LexState *ls, int c, const char *msg) {$/;" f typeref:typename:void file: | 2965 | esccheck vendor/lua-5.4.8/src/llex.c /^static void esccheck (LexState *ls, int c, const char *msg) {$/;" f typeref:typename:void file: |
| 2913 | event vendor/lua-5.4.8/src/lua.h /^ int event;$/;" m struct:lua_Debug typeref:typename:int | 2966 | event vendor/lua-5.4.8/src/lua.h /^ int event;$/;" m struct:lua_Debug typeref:typename:int |
| 2914 | eventname vendor/lua-5.4.8/src/luac.c /^#define eventname(/;" d file: | 2967 | eventname vendor/lua-5.4.8/src/luac.c /^#define eventname(/;" d file: |
| @@ -2952,6 +3005,10 @@ fchecksize vendor/lua-5.4.8/src/lundump.c /^static void fchecksize (LoadState *S | |||
| 2952 | features vendor/raylib-5.5_linux_amd64/README.md /^features$/;" s | 3005 | features vendor/raylib-5.5_linux_amd64/README.md /^features$/;" s |
| 2953 | field vendor/lua-5.4.8/src/lparser.c /^static void field (LexState *ls, ConsControl *cc) {$/;" f typeref:typename:void file: | 3006 | field vendor/lua-5.4.8/src/lparser.c /^static void field (LexState *ls, ConsControl *cc) {$/;" f typeref:typename:void file: |
| 2954 | fieldsel vendor/lua-5.4.8/src/lparser.c /^static void fieldsel (LexState *ls, expdesc *v) {$/;" f typeref:typename:void file: | 3007 | fieldsel vendor/lua-5.4.8/src/lparser.c /^static void fieldsel (LexState *ls, expdesc *v) {$/;" f typeref:typename:void file: |
| 3008 | file_close vendor/microtar-0.1.0/src/microtar.c /^static int file_close(mtar_t *tar) {$/;" f typeref:typename:int file: | ||
| 3009 | file_read vendor/microtar-0.1.0/src/microtar.c /^static int file_read(mtar_t *tar, void *data, unsigned size) {$/;" f typeref:typename:int file: | ||
| 3010 | file_seek vendor/microtar-0.1.0/src/microtar.c /^static int file_seek(mtar_t *tar, unsigned offset) {$/;" f typeref:typename:int file: | ||
| 3011 | file_write vendor/microtar-0.1.0/src/microtar.c /^static int file_write(mtar_t *tar, const void *data, unsigned size) {$/;" f typeref:typename:int file: | ||
| 2955 | filterpc vendor/lua-5.4.8/src/ldebug.c /^static int filterpc (int pc, int jmptarget) {$/;" f typeref:typename:int file: | 3012 | filterpc vendor/lua-5.4.8/src/ldebug.c /^static int filterpc (int pc, int jmptarget) {$/;" f typeref:typename:int file: |
| 2956 | finaltarget vendor/lua-5.4.8/src/lcode.c /^static int finaltarget (Instruction *code, int i) {$/;" f typeref:typename:int file: | 3013 | finaltarget vendor/lua-5.4.8/src/lcode.c /^static int finaltarget (Instruction *code, int i) {$/;" f typeref:typename:int file: |
| 2957 | findfield vendor/lua-5.4.8/src/lauxlib.c /^static int findfield (lua_State *L, int objidx, int level) {$/;" f typeref:typename:int file: | 3014 | findfield vendor/lua-5.4.8/src/lauxlib.c /^static int findfield (lua_State *L, int objidx, int level) {$/;" f typeref:typename:int file: |
| @@ -3170,6 +3227,7 @@ gnodelast vendor/lua-5.4.8/src/lgc.c /^#define gnodelast(/;" d file: | |||
| 3170 | gotostat vendor/lua-5.4.8/src/lparser.c /^static void gotostat (LexState *ls) {$/;" f typeref:typename:void file: | 3227 | gotostat vendor/lua-5.4.8/src/lparser.c /^static void gotostat (LexState *ls) {$/;" f typeref:typename:void file: |
| 3171 | gray vendor/lua-5.4.8/src/lstate.h /^ GCObject *gray; \/* list of gray objects *\/$/;" m struct:global_State typeref:typename:GCObject * | 3228 | gray vendor/lua-5.4.8/src/lstate.h /^ GCObject *gray; \/* list of gray objects *\/$/;" m struct:global_State typeref:typename:GCObject * |
| 3172 | grayagain vendor/lua-5.4.8/src/lstate.h /^ GCObject *grayagain; \/* list of objects to be traversed atomically *\/$/;" m struct:global_State typeref:typename:GCObject * | 3229 | grayagain vendor/lua-5.4.8/src/lstate.h /^ GCObject *grayagain; \/* list of objects to be traversed atomically *\/$/;" m struct:global_State typeref:typename:GCObject * |
| 3230 | group vendor/microtar-0.1.0/src/microtar.c /^ char group[8];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[8] file: | ||
| 3173 | growstrtab vendor/lua-5.4.8/src/lstring.c /^static void growstrtab (lua_State *L, stringtable *tb) {$/;" f typeref:typename:void file: | 3231 | growstrtab vendor/lua-5.4.8/src/lstring.c /^static void growstrtab (lua_State *L, stringtable *tb) {$/;" f typeref:typename:void file: |
| 3174 | gt vendor/lua-5.4.8/src/lparser.h /^ Labellist gt; \/* list of pending gotos *\/$/;" m struct:Dyndata typeref:typename:Labellist | 3232 | gt vendor/lua-5.4.8/src/lparser.h /^ Labellist gt; \/* list of pending gotos *\/$/;" m struct:Dyndata typeref:typename:Labellist |
| 3175 | guess vendor/lua-5.4.8/src/Makefile /^guess:$/;" t | 3233 | guess vendor/lua-5.4.8/src/Makefile /^guess:$/;" t |
| @@ -3199,11 +3257,13 @@ hashstr vendor/lua-5.4.8/src/ltable.c /^#define hashstr(/;" d file: | |||
| 3199 | hasjumps vendor/lua-5.4.8/src/lcode.c /^#define hasjumps(/;" d file: | 3257 | hasjumps vendor/lua-5.4.8/src/lcode.c /^#define hasjumps(/;" d file: |
| 3200 | hasmultret vendor/lua-5.4.8/src/lparser.c /^#define hasmultret(/;" d file: | 3258 | hasmultret vendor/lua-5.4.8/src/lparser.c /^#define hasmultret(/;" d file: |
| 3201 | hastocloseCfunc vendor/lua-5.4.8/src/lapi.h /^#define hastocloseCfunc(/;" d | 3259 | hastocloseCfunc vendor/lua-5.4.8/src/lapi.h /^#define hastocloseCfunc(/;" d |
| 3260 | header_to_raw vendor/microtar-0.1.0/src/microtar.c /^static int header_to_raw(mtar_raw_header_t *rh, const mtar_header_t *h) {$/;" f typeref:typename:int file: | ||
| 3202 | height vendor/raylib-5.5_linux_amd64/include/raylib.h /^ float height; \/\/ Rectangle height$/;" m struct:Rectangle typeref:typename:float | 3261 | height vendor/raylib-5.5_linux_amd64/include/raylib.h /^ float height; \/\/ Rectangle height$/;" m struct:Rectangle typeref:typename:float |
| 3203 | height vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int height; \/\/ Image base height$/;" m struct:Image typeref:typename:int | 3262 | height vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int height; \/\/ Image base height$/;" m struct:Image typeref:typename:int |
| 3204 | height vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int height; \/\/ Texture base height$/;" m struct:Texture typeref:typename:int | 3263 | height vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int height; \/\/ Texture base height$/;" m struct:Texture typeref:typename:int |
| 3205 | help vendor/lua-5.4.8/Makefile /^$(PLATS) help test clean:$/;" t | 3264 | help vendor/lua-5.4.8/Makefile /^$(PLATS) help test clean:$/;" t |
| 3206 | help vendor/lua-5.4.8/src/Makefile /^help:$/;" t | 3265 | help vendor/lua-5.4.8/src/Makefile /^help:$/;" t |
| 3266 | hexdump Makefile /^hexdump: hexdump.c$/;" t | ||
| 3207 | hit vendor/raylib-5.5_linux_amd64/include/raylib.h /^ bool hit; \/\/ Did the ray hit something?$/;" m struct:RayCollision typeref:typename:bool | 3267 | hit vendor/raylib-5.5_linux_amd64/include/raylib.h /^ bool hit; \/\/ Did the ray hit something?$/;" m struct:RayCollision typeref:typename:bool |
| 3208 | hnext vendor/lua-5.4.8/src/lobject.h /^ struct TString *hnext; \/* linked list for hash table *\/$/;" m union:TString::__anon808f9fcd030a typeref:struct:TString * | 3268 | hnext vendor/lua-5.4.8/src/lobject.h /^ struct TString *hnext; \/* linked list for hash table *\/$/;" m union:TString::__anon808f9fcd030a typeref:struct:TString * |
| 3209 | hook vendor/lua-5.4.8/src/lstate.h /^ volatile lua_Hook hook;$/;" m struct:lua_State typeref:typename:volatile lua_Hook | 3269 | hook vendor/lua-5.4.8/src/lstate.h /^ volatile lua_Hook hook;$/;" m struct:lua_State typeref:typename:volatile lua_Hook |
| @@ -3327,6 +3387,9 @@ ival vendor/lua-5.4.8/src/lparser.h /^ lua_Integer ival; \/* for VKINT *\/ | |||
| 3327 | ivalue vendor/lua-5.4.8/src/lobject.h /^#define ivalue(/;" d | 3387 | ivalue vendor/lua-5.4.8/src/lobject.h /^#define ivalue(/;" d |
| 3328 | ivalueraw vendor/lua-5.4.8/src/lobject.h /^#define ivalueraw(/;" d | 3388 | ivalueraw vendor/lua-5.4.8/src/lobject.h /^#define ivalueraw(/;" d |
| 3329 | iwthabs vendor/lua-5.4.8/src/lparser.h /^ lu_byte iwthabs; \/* instructions issued since last absolute line info *\/$/;" m struct:FuncState typeref:typename:lu_byte | 3389 | iwthabs vendor/lua-5.4.8/src/lparser.h /^ lu_byte iwthabs; \/* instructions issued since last absolute line info *\/$/;" m struct:FuncState typeref:typename:lu_byte |
| 3390 | json stdlib/json.h /^unsigned char json[] = {$/;" v typeref:typename:unsigned char[] | ||
| 3391 | json_H stdlib/json.h /^#define json_H$/;" d | ||
| 3392 | json_len stdlib/json.h /^unsigned int json_len = 9638;$/;" v typeref:typename:unsigned int | ||
| 3330 | jumponcond vendor/lua-5.4.8/src/lcode.c /^static int jumponcond (FuncState *fs, expdesc *e, int cond) {$/;" f typeref:typename:int file: | 3393 | jumponcond vendor/lua-5.4.8/src/lcode.c /^static int jumponcond (FuncState *fs, expdesc *e, int cond) {$/;" f typeref:typename:int file: |
| 3331 | jumpscopeerror vendor/lua-5.4.8/src/lparser.c /^static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) {$/;" f typeref:typename:l_noret file: | 3394 | jumpscopeerror vendor/lua-5.4.8/src/lparser.c /^static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) {$/;" f typeref:typename:l_noret file: |
| 3332 | k vendor/lua-5.4.8/src/lobject.h /^ TValue *k; \/* constants used by the function *\/$/;" m struct:Proto typeref:typename:TValue * | 3395 | k vendor/lua-5.4.8/src/lobject.h /^ TValue *k; \/* constants used by the function *\/$/;" m struct:Proto typeref:typename:TValue * |
| @@ -3423,13 +3486,14 @@ l_uint32 vendor/lua-5.4.8/src/llimits.h /^typedef unsigned int l_uint32;$/;" t t | |||
| 3423 | l_uint32 vendor/lua-5.4.8/src/llimits.h /^typedef unsigned long l_uint32;$/;" t typeref:typename:unsigned long | 3486 | l_uint32 vendor/lua-5.4.8/src/llimits.h /^typedef unsigned long l_uint32;$/;" t typeref:typename:unsigned long |
| 3424 | l_unlikely vendor/lua-5.4.8/src/luaconf.h /^#define l_unlikely(/;" d | 3487 | l_unlikely vendor/lua-5.4.8/src/luaconf.h /^#define l_unlikely(/;" d |
| 3425 | l_unlockfile vendor/lua-5.4.8/src/liolib.c /^#define l_unlockfile(/;" d file: | 3488 | l_unlockfile vendor/lua-5.4.8/src/liolib.c /^#define l_unlockfile(/;" d file: |
| 3426 | l_window_should_close main.c /^static int l_window_should_close(lua_State *L) {$/;" f typeref:typename:int file: | 3489 | l_window_running main.c /^static int l_window_running(lua_State *L) {$/;" f typeref:typename:int file: |
| 3427 | label vendor/lua-5.4.8/src/lparser.h /^ Labellist label; \/* list of active labels *\/$/;" m struct:Dyndata typeref:typename:Labellist | 3490 | label vendor/lua-5.4.8/src/lparser.h /^ Labellist label; \/* list of active labels *\/$/;" m struct:Dyndata typeref:typename:Labellist |
| 3428 | labelstat vendor/lua-5.4.8/src/lparser.c /^static void labelstat (LexState *ls, TString *name, int line) {$/;" f typeref:typename:void file: | 3491 | labelstat vendor/lua-5.4.8/src/lparser.c /^static void labelstat (LexState *ls, TString *name, int line) {$/;" f typeref:typename:void file: |
| 3429 | laction vendor/lua-5.4.8/src/lua.c /^static void laction (int i) {$/;" f typeref:typename:void file: | 3492 | laction vendor/lua-5.4.8/src/lua.c /^static void laction (int i) {$/;" f typeref:typename:void file: |
| 3430 | lapi.o vendor/lua-5.4.8/src/Makefile /^lapi.o: lapi.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \\$/;" t | 3493 | lapi.o vendor/lua-5.4.8/src/Makefile /^lapi.o: lapi.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \\$/;" t |
| 3431 | lapi_c vendor/lua-5.4.8/src/lapi.c /^#define lapi_c$/;" d file: | 3494 | lapi_c vendor/lua-5.4.8/src/lapi.c /^#define lapi_c$/;" d file: |
| 3432 | lapi_h vendor/lua-5.4.8/src/lapi.h /^#define lapi_h$/;" d | 3495 | lapi_h vendor/lua-5.4.8/src/lapi.h /^#define lapi_h$/;" d |
| 3496 | last_header vendor/microtar-0.1.0/src/microtar.h /^ unsigned last_header;$/;" m struct:mtar_t typeref:typename:unsigned | ||
| 3433 | lastatomic vendor/lua-5.4.8/src/lstate.h /^ lu_mem lastatomic; \/* see function 'genstep' in file 'lgc.c' *\/$/;" m struct:global_State typeref:typename:lu_mem | 3497 | lastatomic vendor/lua-5.4.8/src/lstate.h /^ lu_mem lastatomic; \/* see function 'genstep' in file 'lgc.c' *\/$/;" m struct:global_State typeref:typename:lu_mem |
| 3434 | lastfree vendor/lua-5.4.8/src/lobject.h /^ Node *lastfree; \/* any free position is before this position *\/$/;" m struct:Table typeref:typename:Node * | 3498 | lastfree vendor/lua-5.4.8/src/lobject.h /^ Node *lastfree; \/* any free position is before this position *\/$/;" m struct:Table typeref:typename:Node * |
| 3435 | lastlevel vendor/lua-5.4.8/src/lauxlib.c /^static int lastlevel (lua_State *L) {$/;" f typeref:typename:int file: | 3499 | lastlevel vendor/lua-5.4.8/src/lauxlib.c /^static int lastlevel (lua_State *L) {$/;" f typeref:typename:int file: |
| @@ -3501,6 +3565,8 @@ linit.o vendor/lua-5.4.8/src/Makefile /^linit.o: linit.c lprefix.h lua.h luaconf | |||
| 3501 | linit_c vendor/lua-5.4.8/src/linit.c /^#define linit_c$/;" d file: | 3565 | linit_c vendor/lua-5.4.8/src/linit.c /^#define linit_c$/;" d file: |
| 3502 | linkgclist vendor/lua-5.4.8/src/lgc.c /^#define linkgclist(/;" d file: | 3566 | linkgclist vendor/lua-5.4.8/src/lgc.c /^#define linkgclist(/;" d file: |
| 3503 | linkgclist_ vendor/lua-5.4.8/src/lgc.c /^static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) {$/;" f typeref:typename:void file: | 3567 | linkgclist_ vendor/lua-5.4.8/src/lgc.c /^static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) {$/;" f typeref:typename:void file: |
| 3568 | linkname vendor/microtar-0.1.0/src/microtar.c /^ char linkname[100];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[100] file: | ||
| 3569 | linkname vendor/microtar-0.1.0/src/microtar.h /^ char linkname[100];$/;" m struct:__anonc24b2ada0308 typeref:typename:char[100] | ||
| 3504 | linkobjgclist vendor/lua-5.4.8/src/lgc.c /^#define linkobjgclist(/;" d file: | 3570 | linkobjgclist vendor/lua-5.4.8/src/lgc.c /^#define linkobjgclist(/;" d file: |
| 3505 | linux vendor/lua-5.4.8/src/Makefile /^Linux linux: linux-noreadline$/;" t | 3571 | linux vendor/lua-5.4.8/src/Makefile /^Linux linux: linux-noreadline$/;" t |
| 3506 | linux-noreadline vendor/lua-5.4.8/src/Makefile /^linux-noreadline:$/;" t | 3572 | linux-noreadline vendor/lua-5.4.8/src/Makefile /^linux-noreadline:$/;" t |
| @@ -4257,6 +4323,8 @@ lua_getallocf vendor/lua-5.4.8/src/lapi.c /^LUA_API lua_Alloc lua_getallocf (lua | |||
| 4257 | lua_getextraspace vendor/lua-5.4.8/src/lua.h /^#define lua_getextraspace(/;" d | 4323 | lua_getextraspace vendor/lua-5.4.8/src/lua.h /^#define lua_getextraspace(/;" d |
| 4258 | lua_getfield vendor/lua-5.4.8/src/lapi.c /^LUA_API int lua_getfield (lua_State *L, int idx, const char *k) {$/;" f typeref:typename:LUA_API int | 4324 | lua_getfield vendor/lua-5.4.8/src/lapi.c /^LUA_API int lua_getfield (lua_State *L, int idx, const char *k) {$/;" f typeref:typename:LUA_API int |
| 4259 | lua_getfield vendor/lua-5.4.8/src/lua.h /^LUA_API int (lua_getfield) (lua_State *L, int idx, const char *k);$/;" v typeref:typename:LUA_API int ()(lua_State * L,int idx,const char * k) | 4325 | lua_getfield vendor/lua-5.4.8/src/lua.h /^LUA_API int (lua_getfield) (lua_State *L, int idx, const char *k);$/;" v typeref:typename:LUA_API int ()(lua_State * L,int idx,const char * k) |
| 4326 | lua_getfield_int main.c /^static int lua_getfield_int(lua_State *L, int index, const char *key) {$/;" f typeref:typename:int file: | ||
| 4327 | lua_getfield_int_opt main.c /^static int lua_getfield_int_opt(lua_State *L, int index, const char *key, int def) {$/;" f typeref:typename:int file: | ||
| 4260 | lua_getglobal vendor/lua-5.4.8/src/lapi.c /^LUA_API int lua_getglobal (lua_State *L, const char *name) {$/;" f typeref:typename:LUA_API int | 4328 | lua_getglobal vendor/lua-5.4.8/src/lapi.c /^LUA_API int lua_getglobal (lua_State *L, const char *name) {$/;" f typeref:typename:LUA_API int |
| 4261 | lua_getglobal vendor/lua-5.4.8/src/lua.h /^LUA_API int (lua_getglobal) (lua_State *L, const char *name);$/;" v typeref:typename:LUA_API int ()(lua_State * L,const char * name) | 4329 | lua_getglobal vendor/lua-5.4.8/src/lua.h /^LUA_API int (lua_getglobal) (lua_State *L, const char *name);$/;" v typeref:typename:LUA_API int ()(lua_State * L,const char * name) |
| 4262 | lua_gethook vendor/lua-5.4.8/src/ldebug.c /^LUA_API lua_Hook lua_gethook (lua_State *L) {$/;" f typeref:typename:LUA_API lua_Hook | 4330 | lua_gethook vendor/lua-5.4.8/src/ldebug.c /^LUA_API lua_Hook lua_gethook (lua_State *L) {$/;" f typeref:typename:LUA_API lua_Hook |
| @@ -4582,6 +4650,7 @@ m9 vendor/raylib-5.5_linux_amd64/include/raymath.h /^ float m1, m5, m9, m13; | |||
| 4582 | m9 vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ float m1, m5, m9, m13; \/\/ Matrix second row (4 components)$/;" m struct:Matrix typeref:typename:float | 4650 | m9 vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ float m1, m5, m9, m13; \/\/ Matrix second row (4 components)$/;" m struct:Matrix typeref:typename:float |
| 4583 | macos vendor/lua-5.4.8/src/Makefile /^Darwin macos macosx:$/;" t | 4651 | macos vendor/lua-5.4.8/src/Makefile /^Darwin macos macosx:$/;" t |
| 4584 | macosx vendor/lua-5.4.8/src/Makefile /^Darwin macos macosx:$/;" t | 4652 | macosx vendor/lua-5.4.8/src/Makefile /^Darwin macos macosx:$/;" t |
| 4653 | main hexdump.c /^int main(int argc, char *argv[]) {$/;" f typeref:typename:int | ||
| 4585 | main main.c /^int main(void) {$/;" f typeref:typename:int | 4654 | main main.c /^int main(void) {$/;" f typeref:typename:int |
| 4586 | main vendor/lua-5.4.8/src/lua.c /^int main (int argc, char **argv) {$/;" f typeref:typename:int | 4655 | main vendor/lua-5.4.8/src/lua.c /^int main (int argc, char **argv) {$/;" f typeref:typename:int |
| 4587 | main vendor/lua-5.4.8/src/luac.c /^int main(int argc, char* argv[])$/;" f typeref:typename:int | 4656 | main vendor/lua-5.4.8/src/luac.c /^int main(int argc, char* argv[])$/;" f typeref:typename:int |
| @@ -4661,12 +4730,15 @@ metatable vendor/lua-5.4.8/src/lobject.h /^ struct Table *metatable;$/;" m stru | |||
| 4661 | metatable vendor/lua-5.4.8/src/lobject.h /^ struct Table *metatable;$/;" m struct:Udata typeref:struct:Table * | 4730 | metatable vendor/lua-5.4.8/src/lobject.h /^ struct Table *metatable;$/;" m struct:Udata typeref:struct:Table * |
| 4662 | metatable vendor/lua-5.4.8/src/lobject.h /^ struct Table *metatable;$/;" m struct:Udata0 typeref:struct:Table * | 4731 | metatable vendor/lua-5.4.8/src/lobject.h /^ struct Table *metatable;$/;" m struct:Udata0 typeref:struct:Table * |
| 4663 | meth vendor/lua-5.4.8/src/liolib.c /^static const luaL_Reg meth[] = {$/;" v typeref:typename:const luaL_Reg[] file: | 4732 | meth vendor/lua-5.4.8/src/liolib.c /^static const luaL_Reg meth[] = {$/;" v typeref:typename:const luaL_Reg[] file: |
| 4733 | microtar vendor/microtar-0.1.0/README.md /^# microtar$/;" c | ||
| 4664 | min vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 min; \/\/ Minimum vertex box-corner$/;" m struct:BoundingBox typeref:typename:Vector3 | 4734 | min vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 min; \/\/ Minimum vertex box-corner$/;" m struct:BoundingBox typeref:typename:Vector3 |
| 4665 | min_expand vendor/lua-5.4.8/src/lstrlib.c /^static const char *min_expand (MatchState *ms, const char *s,$/;" f typeref:typename:const char * file: | 4735 | min_expand vendor/lua-5.4.8/src/lstrlib.c /^static const char *min_expand (MatchState *ms, const char *s,$/;" f typeref:typename:const char * file: |
| 4666 | mingw vendor/lua-5.4.8/src/Makefile /^mingw:$/;" t | 4736 | mingw vendor/lua-5.4.8/src/Makefile /^mingw:$/;" t |
| 4667 | mipmaps vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int mipmaps; \/\/ Mipmap levels, 1 by default$/;" m struct:Image typeref:typename:int | 4737 | mipmaps vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int mipmaps; \/\/ Mipmap levels, 1 by default$/;" m struct:Image typeref:typename:int |
| 4668 | mipmaps vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int mipmaps; \/\/ Mipmap levels, 1 by default$/;" m struct:Texture typeref:typename:int | 4738 | mipmaps vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int mipmaps; \/\/ Mipmap levels, 1 by default$/;" m struct:Texture typeref:typename:int |
| 4669 | mode vendor/lua-5.4.8/src/ldo.c /^ const char *mode;$/;" m struct:SParser typeref:typename:const char * file: | 4739 | mode vendor/lua-5.4.8/src/ldo.c /^ const char *mode;$/;" m struct:SParser typeref:typename:const char * file: |
| 4740 | mode vendor/microtar-0.1.0/src/microtar.c /^ char mode[8];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[8] file: | ||
| 4741 | mode vendor/microtar-0.1.0/src/microtar.h /^ unsigned mode;$/;" m struct:__anonc24b2ada0308 typeref:typename:unsigned | ||
| 4670 | mode vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ int mode; \/\/ Drawing mode: LINES, TRIANGLES, QUADS$/;" m struct:rlDrawCall typeref:typename:int | 4742 | mode vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ int mode; \/\/ Drawing mode: LINES, TRIANGLES, QUADS$/;" m struct:rlDrawCall typeref:typename:int |
| 4671 | modelview vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ Matrix modelview; \/\/ Default modelview matrix$/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:Matrix | 4743 | modelview vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ Matrix modelview; \/\/ Default modelview matrix$/;" m struct:rlglData::__anon1f68b8bd0d08 typeref:typename:Matrix |
| 4672 | movegotosout vendor/lua-5.4.8/src/lparser.c /^static void movegotosout (FuncState *fs, BlockCnt *bl) {$/;" f typeref:typename:void file: | 4744 | movegotosout vendor/lua-5.4.8/src/lparser.c /^static void movegotosout (FuncState *fs, BlockCnt *bl) {$/;" f typeref:typename:void file: |
| @@ -4674,6 +4746,40 @@ moveresults vendor/lua-5.4.8/src/ldo.c /^l_sinline void moveresults (lua_State * | |||
| 4674 | ms vendor/lua-5.4.8/src/lstrlib.c /^ MatchState ms; \/* match state *\/$/;" m struct:GMatchState typeref:typename:MatchState file: | 4746 | ms vendor/lua-5.4.8/src/lstrlib.c /^ MatchState ms; \/* match state *\/$/;" m struct:GMatchState typeref:typename:MatchState file: |
| 4675 | msghandler vendor/lua-5.4.8/src/lua.c /^static int msghandler (lua_State *L) {$/;" f typeref:typename:int file: | 4747 | msghandler vendor/lua-5.4.8/src/lua.c /^static int msghandler (lua_State *L) {$/;" f typeref:typename:int file: |
| 4676 | mt vendor/lua-5.4.8/src/lstate.h /^ struct Table *mt[LUA_NUMTYPES]; \/* metatables for basic types *\/$/;" m struct:global_State typeref:struct:Table * [] | 4748 | mt vendor/lua-5.4.8/src/lstate.h /^ struct Table *mt[LUA_NUMTYPES]; \/* metatables for basic types *\/$/;" m struct:global_State typeref:struct:Table * [] |
| 4749 | mtar_close vendor/microtar-0.1.0/src/microtar.c /^int mtar_close(mtar_t *tar) {$/;" f typeref:typename:int | ||
| 4750 | mtar_close vendor/microtar-0.1.0/src/microtar.h /^int mtar_close(mtar_t *tar);$/;" p typeref:typename:int | ||
| 4751 | mtar_finalize vendor/microtar-0.1.0/src/microtar.c /^int mtar_finalize(mtar_t *tar) {$/;" f typeref:typename:int | ||
| 4752 | mtar_finalize vendor/microtar-0.1.0/src/microtar.h /^int mtar_finalize(mtar_t *tar);$/;" p typeref:typename:int | ||
| 4753 | mtar_find vendor/microtar-0.1.0/src/microtar.c /^int mtar_find(mtar_t *tar, const char *name, mtar_header_t *h) {$/;" f typeref:typename:int | ||
| 4754 | mtar_find vendor/microtar-0.1.0/src/microtar.h /^int mtar_find(mtar_t *tar, const char *name, mtar_header_t *h);$/;" p typeref:typename:int | ||
| 4755 | mtar_header_t vendor/microtar-0.1.0/src/microtar.h /^} mtar_header_t;$/;" t typeref:struct:__anonc24b2ada0308 | ||
| 4756 | mtar_next vendor/microtar-0.1.0/src/microtar.c /^int mtar_next(mtar_t *tar) {$/;" f typeref:typename:int | ||
| 4757 | mtar_next vendor/microtar-0.1.0/src/microtar.h /^int mtar_next(mtar_t *tar);$/;" p typeref:typename:int | ||
| 4758 | mtar_open vendor/microtar-0.1.0/src/microtar.c /^int mtar_open(mtar_t *tar, const char *filename, const char *mode) {$/;" f typeref:typename:int | ||
| 4759 | mtar_open vendor/microtar-0.1.0/src/microtar.h /^int mtar_open(mtar_t *tar, const char *filename, const char *mode);$/;" p typeref:typename:int | ||
| 4760 | mtar_raw_header_t vendor/microtar-0.1.0/src/microtar.c /^} mtar_raw_header_t;$/;" t typeref:struct:__anonc24b2ad50108 file: | ||
| 4761 | mtar_read_data vendor/microtar-0.1.0/src/microtar.c /^int mtar_read_data(mtar_t *tar, void *ptr, unsigned size) {$/;" f typeref:typename:int | ||
| 4762 | mtar_read_data vendor/microtar-0.1.0/src/microtar.h /^int mtar_read_data(mtar_t *tar, void *ptr, unsigned size);$/;" p typeref:typename:int | ||
| 4763 | mtar_read_header vendor/microtar-0.1.0/src/microtar.c /^int mtar_read_header(mtar_t *tar, mtar_header_t *h) {$/;" f typeref:typename:int | ||
| 4764 | mtar_read_header vendor/microtar-0.1.0/src/microtar.h /^int mtar_read_header(mtar_t *tar, mtar_header_t *h);$/;" p typeref:typename:int | ||
| 4765 | mtar_rewind vendor/microtar-0.1.0/src/microtar.c /^int mtar_rewind(mtar_t *tar) {$/;" f typeref:typename:int | ||
| 4766 | mtar_rewind vendor/microtar-0.1.0/src/microtar.h /^int mtar_rewind(mtar_t *tar);$/;" p typeref:typename:int | ||
| 4767 | mtar_seek vendor/microtar-0.1.0/src/microtar.c /^int mtar_seek(mtar_t *tar, unsigned pos) {$/;" f typeref:typename:int | ||
| 4768 | mtar_seek vendor/microtar-0.1.0/src/microtar.h /^int mtar_seek(mtar_t *tar, unsigned pos);$/;" p typeref:typename:int | ||
| 4769 | mtar_strerror vendor/microtar-0.1.0/src/microtar.c /^const char* mtar_strerror(int err) {$/;" f typeref:typename:const char * | ||
| 4770 | mtar_strerror vendor/microtar-0.1.0/src/microtar.h /^const char* mtar_strerror(int err);$/;" p typeref:typename:const char * | ||
| 4771 | mtar_t vendor/microtar-0.1.0/src/microtar.h /^struct mtar_t {$/;" s | ||
| 4772 | mtar_t vendor/microtar-0.1.0/src/microtar.h /^typedef struct mtar_t mtar_t;$/;" t typeref:struct:mtar_t | ||
| 4773 | mtar_write_data vendor/microtar-0.1.0/src/microtar.c /^int mtar_write_data(mtar_t *tar, const void *data, unsigned size) {$/;" f typeref:typename:int | ||
| 4774 | mtar_write_data vendor/microtar-0.1.0/src/microtar.h /^int mtar_write_data(mtar_t *tar, const void *data, unsigned size);$/;" p typeref:typename:int | ||
| 4775 | mtar_write_dir_header vendor/microtar-0.1.0/src/microtar.c /^int mtar_write_dir_header(mtar_t *tar, const char *name) {$/;" f typeref:typename:int | ||
| 4776 | mtar_write_dir_header vendor/microtar-0.1.0/src/microtar.h /^int mtar_write_dir_header(mtar_t *tar, const char *name);$/;" p typeref:typename:int | ||
| 4777 | mtar_write_file_header vendor/microtar-0.1.0/src/microtar.c /^int mtar_write_file_header(mtar_t *tar, const char *name, unsigned size) {$/;" f typeref:typename:int | ||
| 4778 | mtar_write_file_header vendor/microtar-0.1.0/src/microtar.h /^int mtar_write_file_header(mtar_t *tar, const char *name, unsigned size);$/;" p typeref:typename:int | ||
| 4779 | mtar_write_header vendor/microtar-0.1.0/src/microtar.c /^int mtar_write_header(mtar_t *tar, const mtar_header_t *h) {$/;" f typeref:typename:int | ||
| 4780 | mtar_write_header vendor/microtar-0.1.0/src/microtar.h /^int mtar_write_header(mtar_t *tar, const mtar_header_t *h);$/;" p typeref:typename:int | ||
| 4781 | mtime vendor/microtar-0.1.0/src/microtar.c /^ char mtime[12];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[12] file: | ||
| 4782 | mtime vendor/microtar-0.1.0/src/microtar.h /^ unsigned mtime;$/;" m struct:__anonc24b2ada0308 typeref:typename:unsigned | ||
| 4677 | multiline vendor/lua-5.4.8/src/lua.c /^static int multiline (lua_State *L) {$/;" f typeref:typename:int file: | 4783 | multiline vendor/lua-5.4.8/src/lua.c /^static int multiline (lua_State *L) {$/;" f typeref:typename:int file: |
| 4678 | n vendor/lua-5.4.8/src/lauxlib.c /^ int n; \/* number of pre-read characters *\/$/;" m struct:LoadF typeref:typename:int file: | 4784 | n vendor/lua-5.4.8/src/lauxlib.c /^ int n; \/* number of pre-read characters *\/$/;" m struct:LoadF typeref:typename:int file: |
| 4679 | n vendor/lua-5.4.8/src/lauxlib.h /^ size_t n; \/* number of characters in buffer *\/$/;" m struct:luaL_Buffer typeref:typename:size_t | 4785 | n vendor/lua-5.4.8/src/lauxlib.h /^ size_t n; \/* number of characters in buffer *\/$/;" m struct:luaL_Buffer typeref:typename:size_t |
| @@ -4696,6 +4802,8 @@ name vendor/lua-5.4.8/src/lparser.h /^ TString *name; \/* variable name *\/$ | |||
| 4696 | name vendor/lua-5.4.8/src/lparser.h /^ TString *name; \/* label identifier *\/$/;" m struct:Labeldesc typeref:typename:TString * | 4802 | name vendor/lua-5.4.8/src/lparser.h /^ TString *name; \/* label identifier *\/$/;" m struct:Labeldesc typeref:typename:TString * |
| 4697 | name vendor/lua-5.4.8/src/lua.h /^ const char *name; \/* (n) *\/$/;" m struct:lua_Debug typeref:typename:const char * | 4803 | name vendor/lua-5.4.8/src/lua.h /^ const char *name; \/* (n) *\/$/;" m struct:lua_Debug typeref:typename:const char * |
| 4698 | name vendor/lua-5.4.8/src/lundump.c /^ const char *name;$/;" m struct:__anon98fd752a0108 typeref:typename:const char * file: | 4804 | name vendor/lua-5.4.8/src/lundump.c /^ const char *name;$/;" m struct:__anon98fd752a0108 typeref:typename:const char * file: |
| 4805 | name vendor/microtar-0.1.0/src/microtar.c /^ char name[100];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[100] file: | ||
| 4806 | name vendor/microtar-0.1.0/src/microtar.h /^ char name[100];$/;" m struct:__anonc24b2ada0308 typeref:typename:char[100] | ||
| 4699 | name vendor/raylib-5.5_linux_amd64/include/raylib.h /^ char name[32]; \/\/ Animation name$/;" m struct:ModelAnimation typeref:typename:char[32] | 4807 | name vendor/raylib-5.5_linux_amd64/include/raylib.h /^ char name[32]; \/\/ Animation name$/;" m struct:ModelAnimation typeref:typename:char[32] |
| 4700 | name vendor/raylib-5.5_linux_amd64/include/raylib.h /^ char name[32]; \/\/ Bone name$/;" m struct:BoneInfo typeref:typename:char[32] | 4808 | name vendor/raylib-5.5_linux_amd64/include/raylib.h /^ char name[32]; \/\/ Bone name$/;" m struct:BoneInfo typeref:typename:char[32] |
| 4701 | namewhat vendor/lua-5.4.8/src/lua.h /^ const char *namewhat; \/* (n) 'global', 'local', 'field', 'method' *\/$/;" m struct:lua_Debug typeref:typename:const char * | 4809 | namewhat vendor/lua-5.4.8/src/lua.h /^ const char *namewhat; \/* (n) 'global', 'local', 'field', 'method' *\/$/;" m struct:lua_Debug typeref:typename:const char * |
| @@ -4719,6 +4827,7 @@ next vendor/lua-5.4.8/src/llex.c /^#define next(/;" d file: | |||
| 4719 | next vendor/lua-5.4.8/src/lobject.h /^ struct UpVal *next; \/* linked list *\/$/;" m struct:UpVal::__anon808f9fcd060a::__anon808f9fcd0708 typeref:struct:UpVal * | 4827 | next vendor/lua-5.4.8/src/lobject.h /^ struct UpVal *next; \/* linked list *\/$/;" m struct:UpVal::__anon808f9fcd060a::__anon808f9fcd0708 typeref:struct:UpVal * |
| 4720 | next vendor/lua-5.4.8/src/lobject.h /^ int next; \/* for chaining *\/$/;" m struct:Node::NodeKey typeref:typename:int | 4828 | next vendor/lua-5.4.8/src/lobject.h /^ int next; \/* for chaining *\/$/;" m struct:Node::NodeKey typeref:typename:int |
| 4721 | next vendor/lua-5.4.8/src/lstate.h /^ struct CallInfo *previous, *next; \/* dynamic call link *\/$/;" m struct:CallInfo typeref:struct:CallInfo * | 4829 | next vendor/lua-5.4.8/src/lstate.h /^ struct CallInfo *previous, *next; \/* dynamic call link *\/$/;" m struct:CallInfo typeref:struct:CallInfo * |
| 4830 | next_char stdlib/json.lua /^local function next_char(str, idx, set, negate)$/;" f | ||
| 4722 | next_ci vendor/lua-5.4.8/src/ldo.c /^#define next_ci(/;" d file: | 4831 | next_ci vendor/lua-5.4.8/src/ldo.c /^#define next_ci(/;" d file: |
| 4723 | nextc vendor/lua-5.4.8/src/liolib.c /^static int nextc (RN *rn) {$/;" f typeref:typename:int file: | 4832 | nextc vendor/lua-5.4.8/src/liolib.c /^static int nextc (RN *rn) {$/;" f typeref:typename:int file: |
| 4724 | nextline vendor/lua-5.4.8/src/ldebug.c /^static int nextline (const Proto *p, int currentline, int pc) {$/;" f typeref:typename:int file: | 4833 | nextline vendor/lua-5.4.8/src/ldebug.c /^static int nextline (const Proto *p, int currentline, int pc) {$/;" f typeref:typename:int file: |
| @@ -4860,6 +4969,8 @@ os_time vendor/lua-5.4.8/src/loslib.c /^static int os_time (lua_State *L) {$/;" | |||
| 4860 | os_tmpname vendor/lua-5.4.8/src/loslib.c /^static int os_tmpname (lua_State *L) {$/;" f typeref:typename:int file: | 4969 | os_tmpname vendor/lua-5.4.8/src/loslib.c /^static int os_tmpname (lua_State *L) {$/;" f typeref:typename:int file: |
| 4861 | otherwhite vendor/lua-5.4.8/src/lgc.h /^#define otherwhite(/;" d | 4970 | otherwhite vendor/lua-5.4.8/src/lgc.h /^#define otherwhite(/;" d |
| 4862 | output vendor/lua-5.4.8/src/luac.c /^static const char* output=Output; \/* actual output file name *\/$/;" v typeref:typename:const char * file: | 4971 | output vendor/lua-5.4.8/src/luac.c /^static const char* output=Output; \/* actual output file name *\/$/;" v typeref:typename:const char * file: |
| 4972 | owner vendor/microtar-0.1.0/src/microtar.c /^ char owner[8];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[8] file: | ||
| 4973 | owner vendor/microtar-0.1.0/src/microtar.h /^ unsigned owner;$/;" m struct:__anonc24b2ada0308 typeref:typename:unsigned | ||
| 4863 | p vendor/lua-5.4.8/src/lobject.h /^ TValue *p; \/* points to stack or to its own value *\/$/;" m union:UpVal::__anon808f9fcd050a typeref:typename:TValue * | 4974 | p vendor/lua-5.4.8/src/lobject.h /^ TValue *p; \/* points to stack or to its own value *\/$/;" m union:UpVal::__anon808f9fcd050a typeref:typename:TValue * |
| 4864 | p vendor/lua-5.4.8/src/lobject.h /^ StkId p; \/* actual pointer *\/$/;" m union:__anon808f9fcd020a typeref:typename:StkId | 4975 | p vendor/lua-5.4.8/src/lobject.h /^ StkId p; \/* actual pointer *\/$/;" m union:__anon808f9fcd020a typeref:typename:StkId |
| 4865 | p vendor/lua-5.4.8/src/lobject.h /^ struct Proto **p; \/* functions defined inside the function *\/$/;" m struct:Proto typeref:struct:Proto ** | 4976 | p vendor/lua-5.4.8/src/lobject.h /^ struct Proto **p; \/* functions defined inside the function *\/$/;" m struct:Proto typeref:struct:Proto ** |
| @@ -4878,6 +4989,13 @@ params vendor/raylib-5.5_linux_amd64/include/raylib.h /^ float params[4]; | |||
| 4878 | params vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int params[4]; \/\/ Event parameters (if required)$/;" m struct:AutomationEvent typeref:typename:int[4] | 4989 | params vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int params[4]; \/\/ Event parameters (if required)$/;" m struct:AutomationEvent typeref:typename:int[4] |
| 4879 | parent vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int parent; \/\/ Bone parent$/;" m struct:BoneInfo typeref:typename:int | 4990 | parent vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int parent; \/\/ Bone parent$/;" m struct:BoneInfo typeref:typename:int |
| 4880 | parlist vendor/lua-5.4.8/src/lparser.c /^static void parlist (LexState *ls) {$/;" f typeref:typename:void file: | 4991 | parlist vendor/lua-5.4.8/src/lparser.c /^static void parlist (LexState *ls) {$/;" f typeref:typename:void file: |
| 4992 | parse stdlib/json.lua /^parse = function(str, idx)$/;" f | ||
| 4993 | parse_array stdlib/json.lua /^local function parse_array(str, i)$/;" f | ||
| 4994 | parse_literal stdlib/json.lua /^local function parse_literal(str, i)$/;" f | ||
| 4995 | parse_number stdlib/json.lua /^local function parse_number(str, i)$/;" f | ||
| 4996 | parse_object stdlib/json.lua /^local function parse_object(str, i)$/;" f | ||
| 4997 | parse_string stdlib/json.lua /^local function parse_string(str, i)$/;" f | ||
| 4998 | parse_unicode_escape stdlib/json.lua /^local function parse_unicode_escape(s)$/;" f | ||
| 4881 | partition vendor/lua-5.4.8/src/ltablib.c /^static IdxT partition (lua_State *L, IdxT lo, IdxT up) {$/;" f typeref:typename:IdxT file: | 4999 | partition vendor/lua-5.4.8/src/ltablib.c /^static IdxT partition (lua_State *L, IdxT lo, IdxT up) {$/;" f typeref:typename:IdxT file: |
| 4882 | patchlistaux vendor/lua-5.4.8/src/lcode.c /^static void patchlistaux (FuncState *fs, int list, int vtarget, int reg,$/;" f typeref:typename:void file: | 5000 | patchlistaux vendor/lua-5.4.8/src/lcode.c /^static void patchlistaux (FuncState *fs, int list, int vtarget, int reg,$/;" f typeref:typename:void file: |
| 4883 | patchtestreg vendor/lua-5.4.8/src/lcode.c /^static int patchtestreg (FuncState *fs, int node, int reg) {$/;" f typeref:typename:int file: | 5001 | patchtestreg vendor/lua-5.4.8/src/lcode.c /^static int patchtestreg (FuncState *fs, int node, int reg) {$/;" f typeref:typename:int file: |
| @@ -4894,6 +5012,7 @@ pmain vendor/lua-5.4.8/src/luac.c /^static int pmain(lua_State* L)$/;" f typeref | |||
| 4894 | point vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 point; \/\/ Point of the nearest hit$/;" m struct:RayCollision typeref:typename:Vector3 | 5012 | point vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 point; \/\/ Point of the nearest hit$/;" m struct:RayCollision typeref:typename:Vector3 |
| 4895 | point2uint vendor/lua-5.4.8/src/llimits.h /^#define point2uint(/;" d | 5013 | point2uint vendor/lua-5.4.8/src/llimits.h /^#define point2uint(/;" d |
| 4896 | poptbclist vendor/lua-5.4.8/src/lfunc.c /^static void poptbclist (lua_State *L) {$/;" f typeref:typename:void file: | 5014 | poptbclist vendor/lua-5.4.8/src/lfunc.c /^static void poptbclist (lua_State *L) {$/;" f typeref:typename:void file: |
| 5015 | pos vendor/microtar-0.1.0/src/microtar.h /^ unsigned pos;$/;" m struct:mtar_t typeref:typename:unsigned | ||
| 4897 | position vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 position; \/\/ Camera position$/;" m struct:Camera3D typeref:typename:Vector3 | 5016 | position vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 position; \/\/ Camera position$/;" m struct:Camera3D typeref:typename:Vector3 |
| 4898 | position vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 position; \/\/ Ray position (origin)$/;" m struct:Ray typeref:typename:Vector3 | 5017 | position vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 position; \/\/ Ray position (origin)$/;" m struct:Ray typeref:typename:Vector3 |
| 4899 | posix vendor/lua-5.4.8/src/Makefile /^posix:$/;" t | 5018 | posix vendor/lua-5.4.8/src/Makefile /^posix:$/;" t |
| @@ -4950,7 +5069,9 @@ rAudioBuffer vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct rAu | |||
| 4950 | rAudioProcessor vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct rAudioProcessor rAudioProcessor;$/;" t typeref:struct:rAudioProcessor | 5069 | rAudioProcessor vendor/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct rAudioProcessor rAudioProcessor;$/;" t typeref:struct:rAudioProcessor |
| 4951 | randfuncs vendor/lua-5.4.8/src/lmathlib.c /^static const luaL_Reg randfuncs[] = {$/;" v typeref:typename:const luaL_Reg[] file: | 5070 | randfuncs vendor/lua-5.4.8/src/lmathlib.c /^static const luaL_Reg randfuncs[] = {$/;" v typeref:typename:const luaL_Reg[] file: |
| 4952 | randseed vendor/lua-5.4.8/src/lmathlib.c /^static void randseed (lua_State *L, RanState *state) {$/;" f typeref:typename:void file: | 5071 | randseed vendor/lua-5.4.8/src/lmathlib.c /^static void randseed (lua_State *L, RanState *state) {$/;" f typeref:typename:void file: |
| 5072 | raw_to_header vendor/microtar-0.1.0/src/microtar.c /^static int raw_to_header(mtar_header_t *h, const mtar_raw_header_t *rh) {$/;" f typeref:typename:int file: | ||
| 4953 | rawtt vendor/lua-5.4.8/src/lobject.h /^#define rawtt(/;" d | 5073 | rawtt vendor/lua-5.4.8/src/lobject.h /^#define rawtt(/;" d |
| 5074 | read vendor/microtar-0.1.0/src/microtar.h /^ int (*read)(mtar_t *tar, void *data, unsigned size);$/;" m struct:mtar_t typeref:typename:int (*)(mtar_t * tar,void * data,unsigned size) | ||
| 4954 | read_all vendor/lua-5.4.8/src/liolib.c /^static void read_all (lua_State *L, FILE *f) {$/;" f typeref:typename:void file: | 5075 | read_all vendor/lua-5.4.8/src/liolib.c /^static void read_all (lua_State *L, FILE *f) {$/;" f typeref:typename:void file: |
| 4955 | read_chars vendor/lua-5.4.8/src/liolib.c /^static int read_chars (lua_State *L, FILE *f, size_t n) {$/;" f typeref:typename:int file: | 5076 | read_chars vendor/lua-5.4.8/src/liolib.c /^static int read_chars (lua_State *L, FILE *f, size_t n) {$/;" f typeref:typename:int file: |
| 4956 | read_line vendor/lua-5.4.8/src/liolib.c /^static int read_line (lua_State *L, FILE *f, int chop) {$/;" f typeref:typename:int file: | 5077 | read_line vendor/lua-5.4.8/src/liolib.c /^static int read_line (lua_State *L, FILE *f, int chop) {$/;" f typeref:typename:int file: |
| @@ -4975,6 +5096,7 @@ reglevel vendor/lua-5.4.8/src/lparser.c /^static int reglevel (FuncState *fs, in | |||
| 4975 | rehash vendor/lua-5.4.8/src/ltable.c /^static void rehash (lua_State *L, Table *t, const TValue *ek) {$/;" f typeref:typename:void file: | 5096 | rehash vendor/lua-5.4.8/src/ltable.c /^static void rehash (lua_State *L, Table *t, const TValue *ek) {$/;" f typeref:typename:void file: |
| 4976 | reinsert vendor/lua-5.4.8/src/ltable.c /^static void reinsert (lua_State *L, Table *ot, Table *t) {$/;" f typeref:typename:void file: | 5097 | reinsert vendor/lua-5.4.8/src/ltable.c /^static void reinsert (lua_State *L, Table *ot, Table *t) {$/;" f typeref:typename:void file: |
| 4977 | relstack vendor/lua-5.4.8/src/ldo.c /^static void relstack (lua_State *L) {$/;" f typeref:typename:void file: | 5098 | relstack vendor/lua-5.4.8/src/ldo.c /^static void relstack (lua_State *L) {$/;" f typeref:typename:void file: |
| 5099 | remaining_data vendor/microtar-0.1.0/src/microtar.h /^ unsigned remaining_data;$/;" m struct:mtar_t typeref:typename:unsigned | ||
| 4978 | remarkupvals vendor/lua-5.4.8/src/lgc.c /^static int remarkupvals (global_State *g) {$/;" f typeref:typename:int file: | 5100 | remarkupvals vendor/lua-5.4.8/src/lgc.c /^static int remarkupvals (global_State *g) {$/;" f typeref:typename:int file: |
| 4979 | removelastinstruction vendor/lua-5.4.8/src/lcode.c /^static void removelastinstruction (FuncState *fs) {$/;" f typeref:typename:void file: | 5101 | removelastinstruction vendor/lua-5.4.8/src/lcode.c /^static void removelastinstruction (FuncState *fs) {$/;" f typeref:typename:void file: |
| 4980 | removelastlineinfo vendor/lua-5.4.8/src/lcode.c /^static void removelastlineinfo (FuncState *fs) {$/;" f typeref:typename:void file: | 5102 | removelastlineinfo vendor/lua-5.4.8/src/lcode.c /^static void removelastlineinfo (FuncState *fs) {$/;" f typeref:typename:void file: |
| @@ -5381,6 +5503,7 @@ rotation vendor/raylib-5.5_linux_amd64/include/raylib.h /^ float rotation; | |||
| 5381 | rotl vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 rotl (Rand64 i, int n) {$/;" f typeref:typename:Rand64 file: | 5503 | rotl vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 rotl (Rand64 i, int n) {$/;" f typeref:typename:Rand64 file: |
| 5382 | rotl vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 rotl (Rand64 x, int n) {$/;" f typeref:typename:Rand64 file: | 5504 | rotl vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 rotl (Rand64 x, int n) {$/;" f typeref:typename:Rand64 file: |
| 5383 | rotl1 vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 rotl1 (Rand64 i, int n) {$/;" f typeref:typename:Rand64 file: | 5505 | rotl1 vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 rotl1 (Rand64 i, int n) {$/;" f typeref:typename:Rand64 file: |
| 5506 | round_up vendor/microtar-0.1.0/src/microtar.c /^static unsigned round_up(unsigned n, unsigned incr) {$/;" f typeref:typename:unsigned file: | ||
| 5384 | runafewfinalizers vendor/lua-5.4.8/src/lgc.c /^static int runafewfinalizers (lua_State *L, int n) {$/;" f typeref:typename:int file: | 5507 | runafewfinalizers vendor/lua-5.4.8/src/lgc.c /^static int runafewfinalizers (lua_State *L, int n) {$/;" f typeref:typename:int file: |
| 5385 | runargs vendor/lua-5.4.8/src/lua.c /^static int runargs (lua_State *L, char **argv, int n) {$/;" f typeref:typename:int file: | 5508 | runargs vendor/lua-5.4.8/src/lua.c /^static int runargs (lua_State *L, char **argv, int n) {$/;" f typeref:typename:int file: |
| 5386 | s vendor/lua-5.4.8/src/lauxlib.c /^ const char *s;$/;" m struct:LoadS typeref:typename:const char * file: | 5509 | s vendor/lua-5.4.8/src/lauxlib.c /^ const char *s;$/;" m struct:LoadS typeref:typename:const char * file: |
| @@ -5411,6 +5534,7 @@ searchpath vendor/lua-5.4.8/src/loadlib.c /^static const char *searchpath (lua_S | |||
| 5411 | searchupvalue vendor/lua-5.4.8/src/lparser.c /^static int searchupvalue (FuncState *fs, TString *name) {$/;" f typeref:typename:int file: | 5534 | searchupvalue vendor/lua-5.4.8/src/lparser.c /^static int searchupvalue (FuncState *fs, TString *name) {$/;" f typeref:typename:int file: |
| 5412 | searchvar vendor/lua-5.4.8/src/lparser.c /^static int searchvar (FuncState *fs, TString *n, expdesc *var) {$/;" f typeref:typename:int file: | 5535 | searchvar vendor/lua-5.4.8/src/lparser.c /^static int searchvar (FuncState *fs, TString *n, expdesc *var) {$/;" f typeref:typename:int file: |
| 5413 | seed vendor/lua-5.4.8/src/lstate.h /^ unsigned int seed; \/* randomized seed for hashes *\/$/;" m struct:global_State typeref:typename:unsigned int | 5536 | seed vendor/lua-5.4.8/src/lstate.h /^ unsigned int seed; \/* randomized seed for hashes *\/$/;" m struct:global_State typeref:typename:unsigned int |
| 5537 | seek vendor/microtar-0.1.0/src/microtar.h /^ int (*seek)(mtar_t *tar, unsigned pos);$/;" m struct:mtar_t typeref:typename:int (*)(mtar_t * tar,unsigned pos) | ||
| 5414 | seminfo vendor/lua-5.4.8/src/llex.h /^ SemInfo seminfo;$/;" m struct:Token typeref:typename:SemInfo | 5538 | seminfo vendor/lua-5.4.8/src/llex.h /^ SemInfo seminfo;$/;" m struct:Token typeref:typename:SemInfo |
| 5415 | separatetobefnz vendor/lua-5.4.8/src/lgc.c /^static void separatetobefnz (global_State *g, int all) {$/;" f typeref:typename:void file: | 5539 | separatetobefnz vendor/lua-5.4.8/src/lgc.c /^static void separatetobefnz (global_State *g, int all) {$/;" f typeref:typename:void file: |
| 5416 | set2 vendor/lua-5.4.8/src/ltablib.c /^static void set2 (lua_State *L, IdxT i, IdxT j) {$/;" f typeref:typename:void file: | 5540 | set2 vendor/lua-5.4.8/src/ltablib.c /^static void set2 (lua_State *L, IdxT i, IdxT j) {$/;" f typeref:typename:void file: |
| @@ -5489,6 +5613,8 @@ size vendor/lua-5.4.8/src/lauxlib.h /^ size_t size; \/* buffer size *\/$/;" m | |||
| 5489 | size vendor/lua-5.4.8/src/lparser.h /^ int size;$/;" m struct:Dyndata::__anon337ee4430608 typeref:typename:int | 5613 | size vendor/lua-5.4.8/src/lparser.h /^ int size;$/;" m struct:Dyndata::__anon337ee4430608 typeref:typename:int |
| 5490 | size vendor/lua-5.4.8/src/lparser.h /^ int size; \/* array size *\/$/;" m struct:Labellist typeref:typename:int | 5614 | size vendor/lua-5.4.8/src/lparser.h /^ int size; \/* array size *\/$/;" m struct:Labellist typeref:typename:int |
| 5491 | size vendor/lua-5.4.8/src/lstate.h /^ int size;$/;" m struct:stringtable typeref:typename:int | 5615 | size vendor/lua-5.4.8/src/lstate.h /^ int size;$/;" m struct:stringtable typeref:typename:int |
| 5616 | size vendor/microtar-0.1.0/src/microtar.c /^ char size[12];$/;" m struct:__anonc24b2ad50108 typeref:typename:char[12] file: | ||
| 5617 | size vendor/microtar-0.1.0/src/microtar.h /^ unsigned size;$/;" m struct:__anonc24b2ada0308 typeref:typename:unsigned | ||
| 5492 | sizeCclosure vendor/lua-5.4.8/src/lfunc.h /^#define sizeCclosure(/;" d | 5618 | sizeCclosure vendor/lua-5.4.8/src/lfunc.h /^#define sizeCclosure(/;" d |
| 5493 | sizeLclosure vendor/lua-5.4.8/src/lfunc.h /^#define sizeLclosure(/;" d | 5619 | sizeLclosure vendor/lua-5.4.8/src/lfunc.h /^#define sizeLclosure(/;" d |
| 5494 | size_t vendor/lua-5.4.8/src/lua.h /^LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s);$/;" p typeref:typename:LUA_API | 5620 | size_t vendor/lua-5.4.8/src/lua.h /^LUA_API size_t (lua_stringtonumber) (lua_State *L, const char *s);$/;" p typeref:typename:LUA_API |
| @@ -5561,6 +5687,7 @@ str_sub vendor/lua-5.4.8/src/lstrlib.c /^static int str_sub (lua_State *L) {$/;" | |||
| 5561 | str_unpack vendor/lua-5.4.8/src/lstrlib.c /^static int str_unpack (lua_State *L) {$/;" f typeref:typename:int file: | 5687 | str_unpack vendor/lua-5.4.8/src/lstrlib.c /^static int str_unpack (lua_State *L) {$/;" f typeref:typename:int file: |
| 5562 | str_upper vendor/lua-5.4.8/src/lstrlib.c /^static int str_upper (lua_State *L) {$/;" f typeref:typename:int file: | 5688 | str_upper vendor/lua-5.4.8/src/lstrlib.c /^static int str_upper (lua_State *L) {$/;" f typeref:typename:int file: |
| 5563 | strcache vendor/lua-5.4.8/src/lstate.h /^ TString *strcache[STRCACHE_N][STRCACHE_M]; \/* cache for strings in API *\/$/;" m struct:global_State typeref:typename:TString * [][] | 5689 | strcache vendor/lua-5.4.8/src/lstate.h /^ TString *strcache[STRCACHE_N][STRCACHE_M]; \/* cache for strings in API *\/$/;" m struct:global_State typeref:typename:TString * [][] |
| 5690 | stream vendor/microtar-0.1.0/src/microtar.h /^ void *stream;$/;" m struct:mtar_t typeref:typename:void * | ||
| 5564 | stream vendor/raylib-5.5_linux_amd64/include/raylib.h /^ AudioStream stream; \/\/ Audio stream$/;" m struct:Music typeref:typename:AudioStream | 5691 | stream vendor/raylib-5.5_linux_amd64/include/raylib.h /^ AudioStream stream; \/\/ Audio stream$/;" m struct:Music typeref:typename:AudioStream |
| 5565 | stream vendor/raylib-5.5_linux_amd64/include/raylib.h /^ AudioStream stream; \/\/ Audio stream$/;" m struct:Sound typeref:typename:AudioStream | 5692 | stream vendor/raylib-5.5_linux_amd64/include/raylib.h /^ AudioStream stream; \/\/ Audio stream$/;" m struct:Sound typeref:typename:AudioStream |
| 5566 | stringK vendor/lua-5.4.8/src/lcode.c /^static int stringK (FuncState *fs, TString *s) {$/;" f typeref:typename:int file: | 5693 | stringK vendor/lua-5.4.8/src/lcode.c /^static int stringK (FuncState *fs, TString *s) {$/;" f typeref:typename:int file: |
| @@ -5635,6 +5762,9 @@ texture vendor/raylib-5.5_linux_amd64/include/raylib.h /^ Texture2D texture; | |||
| 5635 | textureId vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned int textureId; \/\/ Texture id to be used on the draw -> Use to create new draw/;" m struct:rlDrawCall typeref:typename:unsigned int | 5762 | textureId vendor/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned int textureId; \/\/ Texture id to be used on the draw -> Use to create new draw/;" m struct:rlDrawCall typeref:typename:unsigned int |
| 5636 | th vendor/lua-5.4.8/src/lstate.h /^ struct lua_State th; \/* thread *\/$/;" m union:GCUnion typeref:struct:lua_State | 5763 | th vendor/lua-5.4.8/src/lstate.h /^ struct lua_State th; \/* thread *\/$/;" m union:GCUnion typeref:struct:lua_State |
| 5637 | thvalue vendor/lua-5.4.8/src/lobject.h /^#define thvalue(/;" d | 5764 | thvalue vendor/lua-5.4.8/src/lobject.h /^#define thvalue(/;" d |
| 5765 | tilemap stdlib/tilemap.h /^unsigned char tilemap[] = {$/;" v typeref:typename:unsigned char[] | ||
| 5766 | tilemap_H stdlib/tilemap.h /^#define tilemap_H$/;" d | ||
| 5767 | tilemap_len stdlib/tilemap.h /^unsigned int tilemap_len = 124;$/;" v typeref:typename:unsigned int | ||
| 5638 | times5 vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 times5 (Rand64 i) {$/;" f typeref:typename:Rand64 file: | 5768 | times5 vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 times5 (Rand64 i) {$/;" f typeref:typename:Rand64 file: |
| 5639 | times9 vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 times9 (Rand64 i) {$/;" f typeref:typename:Rand64 file: | 5769 | times9 vendor/lua-5.4.8/src/lmathlib.c /^static Rand64 times9 (Rand64 i) {$/;" f typeref:typename:Rand64 file: |
| 5640 | tinsert vendor/lua-5.4.8/src/ltablib.c /^static int tinsert (lua_State *L) {$/;" f typeref:typename:int file: | 5770 | tinsert vendor/lua-5.4.8/src/ltablib.c /^static int tinsert (lua_State *L) {$/;" f typeref:typename:int file: |
| @@ -5677,6 +5807,7 @@ traversetable vendor/lua-5.4.8/src/lgc.c /^static lu_mem traversetable (global_S | |||
| 5677 | traversethread vendor/lua-5.4.8/src/lgc.c /^static int traversethread (global_State *g, lua_State *th) {$/;" f typeref:typename:int file: | 5807 | traversethread vendor/lua-5.4.8/src/lgc.c /^static int traversethread (global_State *g, lua_State *th) {$/;" f typeref:typename:int file: |
| 5678 | traverseudata vendor/lua-5.4.8/src/lgc.c /^static int traverseudata (global_State *g, Udata *u) {$/;" f typeref:typename:int file: | 5808 | traverseudata vendor/lua-5.4.8/src/lgc.c /^static int traverseudata (global_State *g, Udata *u) {$/;" f typeref:typename:int file: |
| 5679 | traverseweakvalue vendor/lua-5.4.8/src/lgc.c /^static void traverseweakvalue (global_State *g, Table *h) {$/;" f typeref:typename:void file: | 5809 | traverseweakvalue vendor/lua-5.4.8/src/lgc.c /^static void traverseweakvalue (global_State *g, Table *h) {$/;" f typeref:typename:void file: |
| 5810 | tread vendor/microtar-0.1.0/src/microtar.c /^static int tread(mtar_t *tar, void *data, unsigned size) {$/;" f typeref:typename:int file: | ||
| 5680 | treatstackoption vendor/lua-5.4.8/src/ldblib.c /^static void treatstackoption (lua_State *L, lua_State *L1, const char *fname) {$/;" f typeref:typename:void file: | 5811 | treatstackoption vendor/lua-5.4.8/src/ldblib.c /^static void treatstackoption (lua_State *L, lua_State *L1, const char *fname) {$/;" f typeref:typename:void file: |
| 5681 | tremove vendor/lua-5.4.8/src/ltablib.c /^static int tremove (lua_State *L) {$/;" f typeref:typename:int file: | 5812 | tremove vendor/lua-5.4.8/src/ltablib.c /^static int tremove (lua_State *L) {$/;" f typeref:typename:int file: |
| 5682 | triangleCount vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int triangleCount; \/\/ Number of triangles stored (indexed or not)$/;" m struct:Mesh typeref:typename:int | 5813 | triangleCount vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int triangleCount; \/\/ Number of triangles stored (indexed or not)$/;" m struct:Mesh typeref:typename:int |
| @@ -5715,9 +5846,12 @@ ttypename vendor/lua-5.4.8/src/ltm.h /^#define ttypename(/;" d | |||
| 5715 | ttypetag vendor/lua-5.4.8/src/lobject.h /^#define ttypetag(/;" d | 5846 | ttypetag vendor/lua-5.4.8/src/lobject.h /^#define ttypetag(/;" d |
| 5716 | tunpack vendor/lua-5.4.8/src/ltablib.c /^static int tunpack (lua_State *L) {$/;" f typeref:typename:int file: | 5847 | tunpack vendor/lua-5.4.8/src/ltablib.c /^static int tunpack (lua_State *L) {$/;" f typeref:typename:int file: |
| 5717 | twoto vendor/lua-5.4.8/src/lobject.h /^#define twoto(/;" d | 5848 | twoto vendor/lua-5.4.8/src/lobject.h /^#define twoto(/;" d |
| 5849 | twrite vendor/microtar-0.1.0/src/microtar.c /^static int twrite(mtar_t *tar, const void *data, unsigned size) {$/;" f typeref:typename:int file: | ||
| 5718 | twups vendor/lua-5.4.8/src/lstate.h /^ struct lua_State *twups; \/* list of threads with open upvalues *\/$/;" m struct:global_State typeref:struct:lua_State * | 5850 | twups vendor/lua-5.4.8/src/lstate.h /^ struct lua_State *twups; \/* list of threads with open upvalues *\/$/;" m struct:global_State typeref:struct:lua_State * |
| 5719 | twups vendor/lua-5.4.8/src/lstate.h /^ struct lua_State *twups; \/* list of threads with open upvalues *\/$/;" m struct:lua_State typeref:struct:lua_State * | 5851 | twups vendor/lua-5.4.8/src/lstate.h /^ struct lua_State *twups; \/* list of threads with open upvalues *\/$/;" m struct:lua_State typeref:struct:lua_State * |
| 5720 | txtToken vendor/lua-5.4.8/src/llex.c /^static const char *txtToken (LexState *ls, int token) {$/;" f typeref:typename:const char * file: | 5852 | txtToken vendor/lua-5.4.8/src/llex.c /^static const char *txtToken (LexState *ls, int token) {$/;" f typeref:typename:const char * file: |
| 5853 | type vendor/microtar-0.1.0/src/microtar.c /^ char type;$/;" m struct:__anonc24b2ad50108 typeref:typename:char file: | ||
| 5854 | type vendor/microtar-0.1.0/src/microtar.h /^ unsigned type;$/;" m struct:__anonc24b2ada0308 typeref:typename:unsigned | ||
| 5721 | type vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned int type; \/\/ Event type (AutomationEventType)$/;" m struct:AutomationEvent typeref:typename:unsigned int | 5855 | type vendor/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned int type; \/\/ Event type (AutomationEventType)$/;" m struct:AutomationEvent typeref:typename:unsigned int |
| 5722 | typeerror vendor/lua-5.4.8/src/ldebug.c /^static l_noret typeerror (lua_State *L, const TValue *o, const char *op,$/;" f typeref:typename:l_noret file: | 5856 | typeerror vendor/lua-5.4.8/src/ldebug.c /^static l_noret typeerror (lua_State *L, const TValue *o, const char *op,$/;" f typeref:typename:l_noret file: |
| 5723 | u vendor/lua-5.4.8/src/lobject.h /^ } u;$/;" m struct:TString typeref:union:TString::__anon808f9fcd030a | 5857 | u vendor/lua-5.4.8/src/lobject.h /^ } u;$/;" m struct:TString typeref:union:TString::__anon808f9fcd030a |
| @@ -5828,6 +5962,8 @@ width vendor/raylib-5.5_linux_amd64/include/raylib.h /^ float width; | |||
| 5828 | width vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int width; \/\/ Image base width$/;" m struct:Image typeref:typename:int | 5962 | width vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int width; \/\/ Image base width$/;" m struct:Image typeref:typename:int |
| 5829 | width vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int width; \/\/ Texture base width$/;" m struct:Texture typeref:typename:int | 5963 | width vendor/raylib-5.5_linux_amd64/include/raylib.h /^ int width; \/\/ Texture base width$/;" m struct:Texture typeref:typename:int |
| 5830 | withvariant vendor/lua-5.4.8/src/lobject.h /^#define withvariant(/;" d | 5964 | withvariant vendor/lua-5.4.8/src/lobject.h /^#define withvariant(/;" d |
| 5965 | write vendor/microtar-0.1.0/src/microtar.h /^ int (*write)(mtar_t *tar, const void *data, unsigned size);$/;" m struct:mtar_t typeref:typename:int (*)(mtar_t * tar,const void * data,unsigned size) | ||
| 5966 | write_null_bytes vendor/microtar-0.1.0/src/microtar.c /^static int write_null_bytes(mtar_t *tar, int n) {$/;" f typeref:typename:int file: | ||
| 5831 | writer vendor/lua-5.4.8/src/ldump.c /^ lua_Writer writer;$/;" m struct:__anon6dcdaf670108 typeref:typename:lua_Writer file: | 5967 | writer vendor/lua-5.4.8/src/ldump.c /^ lua_Writer writer;$/;" m struct:__anon6dcdaf670108 typeref:typename:lua_Writer file: |
| 5832 | writer vendor/lua-5.4.8/src/lstrlib.c /^static int writer (lua_State *L, const void *b, size_t size, void *ud) {$/;" f typeref:typename:int file: | 5968 | writer vendor/lua-5.4.8/src/lstrlib.c /^static int writer (lua_State *L, const void *b, size_t size, void *ud) {$/;" f typeref:typename:int file: |
| 5833 | writer vendor/lua-5.4.8/src/luac.c /^static int writer(lua_State* L, const void* p, size_t size, void* u)$/;" f typeref:typename:int file: | 5969 | writer vendor/lua-5.4.8/src/luac.c /^static int writer(lua_State* L, const void* p, size_t size, void* u)$/;" f typeref:typename:int file: |
diff --git a/test/main.lua b/test/main.lua index d444192..a8d87f3 100644 --- a/test/main.lua +++ b/test/main.lua | |||
| @@ -10,9 +10,11 @@ file:close() | |||
| 10 | open_window(600, 600, "My Game") | 10 | open_window(600, 600, "My Game") |
| 11 | set_fps(60) | 11 | set_fps(60) |
| 12 | 12 | ||
| 13 | while not window_should_close() do | 13 | BLACK = { r = 0, g = 0, b = 0 } |
| 14 | |||
| 15 | while window_running() do | ||
| 14 | begin_drawing() | 16 | begin_drawing() |
| 15 | clear_window() | 17 | clear_window(color.VIOLET) |
| 16 | 18 | ||
| 17 | draw_fps() | 19 | draw_fps() |
| 18 | end_drawing() | 20 | end_drawing() |
