diff options
| author | Mosder <xmosder12@gmail.com> | 2026-07-28 16:38:04 +0200 |
|---|---|---|
| committer | Mosder <xmosder12@gmail.com> | 2026-07-28 16:38:04 +0200 |
| commit | 9e874301350a70a1ba40b5508878d559f68f8f4a (patch) | |
| tree | 89f561b31bdda9bed936961dd7ef0268228a5b69 /csv_table_gen.c | |
| parent | 95763527e73c0d06d3887e4a2da22f627f13bfaa (diff) | |
refactor: generalized dynamic arrays with structures/array.h
Diffstat (limited to 'csv_table_gen.c')
| -rw-r--r-- | csv_table_gen.c | 7 |
1 files changed, 4 insertions, 3 deletions
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 <dirent.h> +#include <limits.h> #include <stdio.h> #include <string.h> #include <sys/stat.h> @@ -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); } |
