diff --git a/src/moroz/moroz.c b/src/moroz/moroz.c index 74388e6..14e8f75 100644 --- a/src/moroz/moroz.c +++ b/src/moroz/moroz.c @@ -23,7 +23,29 @@ void MRZ_CDIR(const char *dirname) { if (mkdir(dirname, 0755) != 0) { - prt(stderr, TXT_RED "ERROR !\n" TXT_RESET); + fprintf(stderr, TXT_RED "ERROR !\n" TXT_RESET); } } +char *MRF_RFILE(const char *patch, const char *tag) { + FILE *file = fopen(patch, "r"); + if (!file) { + return NULL; + } + + char *line = NULL; + size_t len = 0; + char usr_name[64] = {0}; + + while (getline(&line, &len, file) != -1) { + if (sscanf(line, tag "%63s", usr_name) == 1) { + break; + } else { + break; + return 1; + } + } + + free(line); + fclose(file); +}