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 0000000..f86f786 Binary files /dev/null and b/test/ex0 differ diff --git a/test/ex0.c b/test/ex0.c new file mode 100644 index 0000000..70f7329 --- /dev/null +++ b/test/ex0.c @@ -0,0 +1,48 @@ +#include +#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 0000000..305e8f0 Binary files /dev/null and b/test/ex1 differ diff --git a/test/ex1.c b/test/ex1.c new file mode 100644 index 0000000..8cd20b8 --- /dev/null +++ b/test/ex1.c @@ -0,0 +1,32 @@ +#include +#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