From 6961e4237f24306ab2475f4f527a7c802134c4d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Fri, 1 May 2020 15:18:12 +0200 Subject: added working inline command tag detector, more constants ability to change inline command tag characters, variable length and count and buffer size from define headers. TODO: line-commands (lines, starting with ?) comments (lines, starting with #) --- src/fopenmkdir.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/fopenmkdir.c') diff --git a/src/fopenmkdir.c b/src/fopenmkdir.c index e4c4d68..afca4f1 100644 --- a/src/fopenmkdir.c +++ b/src/fopenmkdir.c @@ -1,13 +1,14 @@ +#pragma once #include #include #include #include - +#include FILE * fopen_mkdir(char* filename, char* mode) { FILE * file_to_return; file_to_return = fopen(filename, mode); if(file_to_return == NULL) { - char folder_of_file[256]; + char folder_of_file[PATH_MAX]; strcpy(folder_of_file, filename); char * p; p = strrchr(folder_of_file, '/'); @@ -15,8 +16,8 @@ FILE * fopen_mkdir(char* filename, char* mode) { printf("[fopenmkdir.c] filename contains no slash.\n"); return NULL; } else { - printf("folder is %s\n", folder_of_file); - printf("filename is %s\n", filename); + // printf("folder is %s\n", folder_of_file); + // printf("filename is %s\n", filename); *p = '\0'; } if(mkdir_p(folder_of_file) != 0) { -- cgit v1.2.3