diff --git a/README.md b/README.md new file mode 100644 index 0000000..8c9876c --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# sonuva + +sonuva is a c helper single header library + +feat: + +[ ] String Tokenizer +[ ] File I/O + diff --git a/build/main b/build/main new file mode 100755 index 0000000..197e732 Binary files /dev/null and b/build/main differ diff --git a/main b/main new file mode 100755 index 0000000..31b6a42 Binary files /dev/null and b/main differ diff --git a/main.c b/main.c index 54bf146..8cbb112 100644 --- a/main.c +++ b/main.c @@ -1,10 +1,26 @@ #include +#include +#include +#include + +void LOG_INFO(char *str) { printf("+ [INFO] %s\n", str); } + +void LOG_LEVEL(char *str, char *level) { + if (strcmp(level, "warn") == 0) { + printf("! [WARN] %s\n", str); + return; + } + + if (strcmp(level, "fatal") == 0) { + printf("!! [FATAL] %s\n", str); + } +} - -// Driver Code int main() { - + LOG_INFO("This is a Log"); + LOG_LEVEL("This is a Warning", "warn"); + /* LOG("HELLO"); */ return 0; }