blist/src/cli/include/config.h
2025-07-04 08:15:23 +02:00

14 lines
No EOL
438 B
C

#pragma once
#include <stdio.h>
enum BLIST_CONFIG_KEY { CONFIG_DATABASE_NAME, _CONFIG_KEY_COUNT };
typedef enum BLIST_CONFIG_KEY BLIST_CONFIG_KEY;
typedef char *blist_config[_CONFIG_KEY_COUNT];
char *blist_config_key_to_string(BLIST_CONFIG_KEY key);
BLIST_CONFIG_KEY blist_config_string_to_key(const char *key);
char *blist_config_name(char *);
void blist_config_parse(blist_config *, FILE *);
void blist_config_setup(char *, FILE *);