aboutsummaryrefslogtreecommitdiff
path: root/ezlive_config.c
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-12-20 17:41:56 +0800
committerMistivia <i@mistivia.com>2025-12-20 17:41:56 +0800
commit9d184d8052944a742236982735b3ab59ca3a8517 (patch)
treecd209c1aa8f610ccd15ec2aa5975d4de67d846f3 /ezlive_config.c
parentb56a4cc5836330e64b4a49b5de76eeb8cbc376d2 (diff)
enable config.txt for windows
Diffstat (limited to 'ezlive_config.c')
-rw-r--r--ezlive_config.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ezlive_config.c b/ezlive_config.c
index 2b059b0..618c051 100644
--- a/ezlive_config.c
+++ b/ezlive_config.c
@@ -4,6 +4,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
+#include <stdbool.h>
EZLiveConfig *ezlive_config;
@@ -37,13 +38,13 @@ static void set_field(const char **field, const char *value) {
*field = strdup(value);
}
-void EZLiveConfig_load(EZLiveConfig *self, const char *filename) {
- if (!self || !filename) return;
+bool EZLiveConfig_load(EZLiveConfig *self, const char *filename) {
+ if (!self || !filename) return false;
FILE *fp = fopen(filename, "r");
if (!fp) {
perror("fopen");
- return;
+ return false;
}
char line[1024];
@@ -84,6 +85,7 @@ void EZLiveConfig_load(EZLiveConfig *self, const char *filename) {
}
fclose(fp);
+ return true;
}
int EZLiveConfig_validate(EZLiveConfig *self) {