diff options
| author | Mistivia <i@mistivia.com> | 2025-12-20 17:41:56 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-12-20 17:41:56 +0800 |
| commit | 9d184d8052944a742236982735b3ab59ca3a8517 (patch) | |
| tree | cd209c1aa8f610ccd15ec2aa5975d4de67d846f3 /ezlive_config.c | |
| parent | b56a4cc5836330e64b4a49b5de76eeb8cbc376d2 (diff) | |
enable config.txt for windows
Diffstat (limited to 'ezlive_config.c')
| -rw-r--r-- | ezlive_config.c | 8 |
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) { |
