From 9e874301350a70a1ba40b5508878d559f68f8f4a Mon Sep 17 00:00:00 2001 From: Mosder Date: Tue, 28 Jul 2026 16:38:04 +0200 Subject: refactor: generalized dynamic arrays with structures/array.h --- csv_table_gen.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'csv_table_gen.c') diff --git a/csv_table_gen.c b/csv_table_gen.c index ae80b78..49ebe77 100644 --- a/csv_table_gen.c +++ b/csv_table_gen.c @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -89,19 +90,19 @@ void create_c(char *path, char *h_path, char *from, char *to, char from_to_array void create_table(char *file_name) { // read from input file - char input_path[BUFFER_SIZE]; + char input_path[PATH_MAX]; sprintf(input_path, "%s/%s", CSV_PATH, file_name); char from[BUFFER_SIZE], to[BUFFER_SIZE]; char from_to_array[MAX_ARR_SIZE][BUFFER_SIZE] = {0}; size_t max_index = read_csv(input_path, from, to, from_to_array); // create output .h file - char h_path[BUFFER_SIZE]; + char h_path[PATH_MAX]; sprintf(h_path, "%s/%s_to_%s.h", OUT_PATH, from, to); create_h(h_path, from, to); // create output .c file - char c_path[BUFFER_SIZE]; + char c_path[PATH_MAX]; sprintf(c_path, "%s/%s_to_%s.c", OUT_PATH, from, to); create_c(c_path, h_path, from, to, from_to_array, max_index); } -- cgit v1.2.3