summaryrefslogtreecommitdiff
path: root/src/server/serverConfigFile.c
diff options
context:
space:
mode:
authorConnor Thomson <blumatrikz@gmail.com>2026-09-08 18:27:39 -0700
committerConnor Thomson <blumatrikz@gmail.com>2026-09-08 18:27:39 -0700
commitf1ddc12b68b4e4c8087962de25260470e6df2bea (patch)
tree7d0440a6402a9b0ef75ded23fa64b68534255bba /src/server/serverConfigFile.c
parent6025860a61386bf767b29c3ec5fd0d31285f1056 (diff)
Add tuxanci2 files
Diffstat (limited to 'src/server/serverConfigFile.c')
-rw-r--r--src/server/serverConfigFile.c94
1 files changed, 0 insertions, 94 deletions
diff --git a/src/server/serverConfigFile.c b/src/server/serverConfigFile.c
deleted file mode 100644
index d872827..0000000
--- a/src/server/serverConfigFile.c
+++ /dev/null
@@ -1,94 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <assert.h>
-
-#include "main.h"
-#include "list.h"
-#include "textFile.h"
-#include "serverConfigFile.h"
-
-static textFile_t *serverTextFile;
-
-static void prepareConfigFile(textFile_t *ts)
-{
- int i, j;
-
- for (i = 0; i < serverTextFile->text->count; i++) {
- char *line;
- int len;
-
- line = (char *) (serverTextFile->text->list[i]);
- len = strlen(line);
-
- for (j = 0; j < len; j++) {
- if (line[j] == ' ') { /* [TAB] */
- line[j] = ' ';
- }
- }
- }
-}
-
-void server_configFile_init()
-{
- char *configFile;
-
- configFile = getParamElse("--config-file", SERVER_CONFIG);
- debug("Loading configuration file [%s]", getParamElse("--config-file", SERVER_CONFIG));
-
- serverTextFile = text_file_load(configFile);
-
- if (serverTextFile == NULL) {
- warning("Unable to load config file - using defaults");
- return;
- }
-
- prepareConfigFile(serverTextFile);
-}
-
-static char *findValue(char *s)
-{
- int i;
- int len;
-
- len = strlen(s);
-
- for (i = 0; i < len - 1; i++) {
- if (s[i] == ' ' && s[i + 1] != ' ') {
- return s + i + 1;
- }
- }
-
- return NULL;
-}
-
-char *server_configFile_get_value(char *env, char *s)
-{
- int i;
- int len;
-
- if (serverTextFile == NULL) {
- return s;
- }
-
- len = strlen(env);
-
- for (i = 0; i < serverTextFile->text->count; i++) {
- char *line;
-
- line = (char *) (serverTextFile->text->list[i]);
-
- if (strncmp(line, env, len) == 0) {
- return findValue(line);
- }
- }
-
- return s;
-}
-
-void server_configFile_quit()
-{
- if (serverTextFile != NULL) {
- text_file_destroy(serverTextFile);
- }
-}