From 3a9d52c5133f0d3c25da9e8d9d074ea5dd68e2cb Mon Sep 17 00:00:00 2001 From: vx-clutch Date: Mon, 14 Jul 2025 23:07:13 -0400 Subject: [PATCH] save --- bin/yait | Bin 16496 -> 0 bytes config.mak | 4 ---- {lib => core}/e.h | 0 {lib => core}/file.c | 0 {lib => core}/file.h | 0 {lib => core}/print.c | 0 {lib => core}/print.h | 0 obj/yait/main.o | Bin 1592 -> 0 bytes yait/format.h | 26 ++++++++++++++++++++++++++ yait/main.c | 16 ++++++++++++++-- 10 files changed, 40 insertions(+), 6 deletions(-) delete mode 100755 bin/yait delete mode 100644 config.mak rename {lib => core}/e.h (100%) rename {lib => core}/file.c (100%) rename {lib => core}/file.h (100%) rename {lib => core}/print.c (100%) rename {lib => core}/print.h (100%) delete mode 100644 obj/yait/main.o create mode 100644 yait/format.h diff --git a/bin/yait b/bin/yait deleted file mode 100755 index 7ac3f475327c691df47f7307dc65e561758de47f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16496 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 + +typedef enum { + OPENBSD3, + GPLv3, + MIT, + UNLICENCE, +} licence_t; + +typedef enum { + RAYLIB, + WINAPI, + cURL, +} lib_t; + +typedef struct { + bool nogit; + licence_t licence; + char *name; + lib_t libraries[]; +} format_t; + +#endif diff --git a/yait/main.c b/yait/main.c index 58db290..78dfac9 100644 --- a/yait/main.c +++ b/yait/main.c @@ -1,6 +1,18 @@ #include "../lib/print.h" +#include "core.h" -int main(void) { - printfn("error: incomplete binary."); +void create(format_t); + +int main(int argc, char **argv) { + if (argc < 2) { + printfn("error: not enough arguments."); + return 1; + } + format_t conf; + conf.name = argv[1]; + conf.nogit = false; return 0; } + +void create(format_t conf) { +}