Initial commit
All checks were successful
CI / build-and-analyze (push) Successful in 1m30s

This commit is contained in:
2026-08-17 15:06:08 +03:00
commit 64e40987b0
11 changed files with 505 additions and 0 deletions

23
CgeArgs.h Normal file
View File

@@ -0,0 +1,23 @@
#ifndef CGE_ARGS_H
#define CGE_ARGS_H
#include <stddef.h>
enum CgeArgsType {
CGE_ARGS_STRING,
CGE_ARGS_INT,
CGE_ARGS_FLOAT,
CGE_ARGS_DOUBLE,
CGE_ARGS_BOOL,
};
typedef struct CgeArgs {
char shortName;
const char *longName;
int type;
void *data;
} CgeArgs;
int CgeArgsParse(CgeArgs *args, size_t size, int argc, char **argv);
#endif /* CGE_ARGS_H */