From 85d5641e540424a34cb2d2e8a54a382e0c43dc47 Mon Sep 17 00:00:00 2001 From: Morgan Date: Thu, 21 Mar 2024 03:34:07 +0900 Subject: [PATCH] MOVE --- .../Debian-Containerfile | 0 .../build-Containerfile | 0 buildmaybe.sh => container/buildmaybe.sh | 0 .../buildwithcommit.cmdline | 0 flatpak-log => container/flatpak-log | 0 .../flatpakparser.py | 0 .../gtkbuild-Containerfile | 0 .../isogen-Containerfile | 0 .../runner-Containerfile | 0 ubluebuild.sh => container/ubluebuild.sh | 0 ubluelorax.sh => container/ubluelorax.sh | 0 .../xrdp-Containerfile | 0 glsl/ex0.c | 1 + test/ex0 | Bin 0 -> 24072 bytes test/ex0.c | 48 ++++++++++++++++++ test/ex0.yaml | 2 + test/ex1 | Bin 0 -> 24088 bytes test/ex1.c | 32 ++++++++++++ test/ex1.lua | 1 + 19 files changed, 84 insertions(+) rename Debian-Containerfile => container/Debian-Containerfile (100%) rename build-Containerfile => container/build-Containerfile (100%) rename buildmaybe.sh => container/buildmaybe.sh (100%) mode change 100755 => 100644 rename buildwithcommit.cmdline => container/buildwithcommit.cmdline (100%) rename flatpak-log => container/flatpak-log (100%) rename flatpakparser.py => container/flatpakparser.py (100%) rename gtkbuild-Containerfile => container/gtkbuild-Containerfile (100%) rename isogen-Containerfile => container/isogen-Containerfile (100%) rename runner-Containerfile => container/runner-Containerfile (100%) rename ubluebuild.sh => container/ubluebuild.sh (100%) rename ubluelorax.sh => container/ubluelorax.sh (100%) rename xrdp-Containerfile => container/xrdp-Containerfile (100%) create mode 100644 glsl/ex0.c create mode 100755 test/ex0 create mode 100644 test/ex0.c create mode 100644 test/ex0.yaml create mode 100755 test/ex1 create mode 100644 test/ex1.c create mode 100644 test/ex1.lua diff --git a/Debian-Containerfile b/container/Debian-Containerfile similarity index 100% rename from Debian-Containerfile rename to container/Debian-Containerfile diff --git a/build-Containerfile b/container/build-Containerfile similarity index 100% rename from build-Containerfile rename to container/build-Containerfile diff --git a/buildmaybe.sh b/container/buildmaybe.sh old mode 100755 new mode 100644 similarity index 100% rename from buildmaybe.sh rename to container/buildmaybe.sh diff --git a/buildwithcommit.cmdline b/container/buildwithcommit.cmdline similarity index 100% rename from buildwithcommit.cmdline rename to container/buildwithcommit.cmdline diff --git a/flatpak-log b/container/flatpak-log similarity index 100% rename from flatpak-log rename to container/flatpak-log diff --git a/flatpakparser.py b/container/flatpakparser.py similarity index 100% rename from flatpakparser.py rename to container/flatpakparser.py diff --git a/gtkbuild-Containerfile b/container/gtkbuild-Containerfile similarity index 100% rename from gtkbuild-Containerfile rename to container/gtkbuild-Containerfile diff --git a/isogen-Containerfile b/container/isogen-Containerfile similarity index 100% rename from isogen-Containerfile rename to container/isogen-Containerfile diff --git a/runner-Containerfile b/container/runner-Containerfile similarity index 100% rename from runner-Containerfile rename to container/runner-Containerfile diff --git a/ubluebuild.sh b/container/ubluebuild.sh similarity index 100% rename from ubluebuild.sh rename to container/ubluebuild.sh diff --git a/ubluelorax.sh b/container/ubluelorax.sh similarity index 100% rename from ubluelorax.sh rename to container/ubluelorax.sh diff --git a/xrdp-Containerfile b/container/xrdp-Containerfile similarity index 100% rename from xrdp-Containerfile rename to container/xrdp-Containerfile diff --git a/glsl/ex0.c b/glsl/ex0.c new file mode 100644 index 0000000..58702fe --- /dev/null +++ b/glsl/ex0.c @@ -0,0 +1 @@ +// glsl? diff --git a/test/ex0 b/test/ex0 new file mode 100755 index 0000000000000000000000000000000000000000..f86f786e58945412a4cf438201ae230b5a3a73c4 GIT binary patch literal 24072 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 +#include + +int main(void) { + char yamlfile[2048] = {0}; + printf("YAML file?"); + scanf("%s", yamlfile); + FILE *fh = fopen(yamlfile, "r"); + yaml_parser_t parser; + yaml_token_t token; + + if (!yaml_parser_initialize(&parser)) { + fputs("Failed to initialize parser!\n", stderr); + } + if (fh == NULL) { + fputs("Failed to open file!\n", stderr); + } + + yaml_parser_set_input_file(&parser, fh); + + + do { + yaml_parser_scan(&parser, &token); + switch(token.type) { + case YAML_KEY_TOKEN: + printf("Key: "); + break; + case YAML_VALUE_TOKEN: + printf("Value: "); + break; + case YAML_SCALAR_TOKEN: + printf("%s\n", token.data.scalar.value); + break; + default: + + break; + } + if(token.type != YAML_STREAM_END_TOKEN) + yaml_token_delete(&token); + } while(token.type != YAML_STREAM_END_TOKEN); + yaml_token_delete(&token); + + + yaml_parser_delete(&parser); + fclose(fh); + + return 0; +} diff --git a/test/ex0.yaml b/test/ex0.yaml new file mode 100644 index 0000000..be10e25 --- /dev/null +++ b/test/ex0.yaml @@ -0,0 +1,2 @@ +name: John Doe +age: 30 diff --git a/test/ex1 b/test/ex1 new file mode 100755 index 0000000000000000000000000000000000000000..305e8f0cfa4c8f6fc755572bdc80aff634768713 GIT binary patch literal 24088 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 +#include +#include +#include +#include + +int main() { + int val = 5; + printf("Original value: %d\n", val); + + lua_State *L = luaL_newstate(); + luaL_openlibs(L); + + + if (luaL_dofile(L, "ex1.lua") != LUA_OK) { + fprintf(stderr, "Could not load script: %s\n", lua_tostring(L, -1)); + exit(1); + } + + lua_getglobal(L, "value"); + if (lua_isnumber(L, -1)) { + val = (int)lua_tonumber(L, -1); + } else { + fprintf(stderr, "Expected a number\n"); + exit(1); + } + + printf("Modified value: %d\n", val); + + lua_close(L); + return 0; +} diff --git a/test/ex1.lua b/test/ex1.lua new file mode 100644 index 0000000..351b1bf --- /dev/null +++ b/test/ex1.lua @@ -0,0 +1 @@ +value = 10