aboutsummaryrefslogtreecommitdiff
path: root/analyzer/utils/fs.c
diff options
context:
space:
mode:
authorMosder <xmosder12@gmail.com>2026-07-28 16:38:04 +0200
committerMosder <xmosder12@gmail.com>2026-07-28 16:38:04 +0200
commit9e874301350a70a1ba40b5508878d559f68f8f4a (patch)
tree89f561b31bdda9bed936961dd7ef0268228a5b69 /analyzer/utils/fs.c
parent95763527e73c0d06d3887e4a2da22f627f13bfaa (diff)
refactor: generalized dynamic arrays with structures/array.h
Diffstat (limited to 'analyzer/utils/fs.c')
-rw-r--r--analyzer/utils/fs.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/analyzer/utils/fs.c b/analyzer/utils/fs.c
index 5e3eb1c..e6d3256 100644
--- a/analyzer/utils/fs.c
+++ b/analyzer/utils/fs.c
@@ -1,5 +1,6 @@
#include "utils/fs.h"
+#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -10,25 +11,25 @@ void get_home_dir(char *home_dir) {
}
void get_main_dir(char *main_dir) {
- char home_dir[256];
+ char home_dir[PATH_MAX];
get_home_dir(home_dir);
sprintf(main_dir, "%s/.local/share/branal", home_dir);
}
void get_capture_dir(char *capture_dir) {
- char main_dir[256];
+ char main_dir[PATH_MAX];
get_main_dir(main_dir);
sprintf(capture_dir, "%s/captures", main_dir);
}
void get_saves_dir(char *saves_dir) {
- char main_dir[256];
+ char main_dir[PATH_MAX];
get_main_dir(main_dir);
sprintf(saves_dir, "%s/saves", main_dir);
}
void create_necessary_directories() {
- char main_dir[256], capture_dir[256], saves_dir[256];
+ char main_dir[PATH_MAX], capture_dir[PATH_MAX], saves_dir[PATH_MAX];
get_main_dir(main_dir);
get_capture_dir(capture_dir);
get_saves_dir(saves_dir);