From 83e19c960c5ffb86f9446bc44fd3f2a15792247e Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 8 Nov 2025 08:27:29 +0100 Subject: [PATCH] change config input to const --- src/kds_s2000w_config.c | 2 +- src/kds_s2000w_config.h | 2 +- tests/kds_s2000w_read_config_tests.c | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/kds_s2000w_config.c b/src/kds_s2000w_config.c index d2a25ac..ee9cb1e 100644 --- a/src/kds_s2000w_config.c +++ b/src/kds_s2000w_config.c @@ -65,7 +65,7 @@ char* kds_s2000w_config_read(const char* filename) return config_string; } -program_config_t* kds_s2000w_config_load(char* config_string) +program_config_t* kds_s2000w_config_load(const char* config_string) { program_config_t* config = _kds_s2000w_config_init(); if (config == NULL) diff --git a/src/kds_s2000w_config.h b/src/kds_s2000w_config.h index b9e29fb..3e58023 100644 --- a/src/kds_s2000w_config.h +++ b/src/kds_s2000w_config.h @@ -14,7 +14,7 @@ typedef struct { char* kds_s2000w_config_read(const char* filename); -program_config_t* kds_s2000w_config_load(char* config_stream); +program_config_t* kds_s2000w_config_load(const char* config_stream); void kds_s2000w_config_free(program_config_t* config); #endif \ No newline at end of file diff --git a/tests/kds_s2000w_read_config_tests.c b/tests/kds_s2000w_read_config_tests.c index 9eaf99e..b11af86 100644 --- a/tests/kds_s2000w_read_config_tests.c +++ b/tests/kds_s2000w_read_config_tests.c @@ -37,7 +37,7 @@ void kds_s2000w_config_read_empty_config_test() void kds_s2000w_config_read_parameter_test() { - char* input_stream = " scanner_url = http://scanner.example.com \n"; + const char* input_stream = " scanner_url = http://scanner.example.com \n"; program_config_t* config = kds_s2000w_config_load(input_stream); @@ -49,7 +49,7 @@ void kds_s2000w_config_read_parameter_test() void kds_s2000w_config_read_parameters_without_trim_test() { - char* input_stream = "scanner_url=http://scanner.example.com\n"; + const char* input_stream = "scanner_url=http://scanner.example.com\n"; program_config_t* config = kds_s2000w_config_load(input_stream); @@ -61,7 +61,7 @@ void kds_s2000w_config_read_parameters_without_trim_test() void kds_s2000w_config_multiple_parameters_test() { - char* input_stream = "scanner_url=http://scanner.example.com\nusername=Mustermann\n"; + const char* input_stream = "scanner_url=http://scanner.example.com\nusername=Mustermann\n"; program_config_t* config = kds_s2000w_config_load(input_stream); @@ -74,7 +74,7 @@ void kds_s2000w_config_multiple_parameters_test() void kds_s2000w_config_heartbeat_five_seconds_test() { - char* input_stream = "heartbeat_seconds = 5\n"; + const char* input_stream = "heartbeat_seconds = 5\n"; program_config_t* config = kds_s2000w_config_load(input_stream); @@ -86,7 +86,7 @@ void kds_s2000w_config_heartbeat_five_seconds_test() void kds_s2000w_config_default_heartbeat_zero_set_default_test() { - char* input_stream = "heartbeat_seconds = 0\n"; + const char* input_stream = "heartbeat_seconds = 0\n"; program_config_t* config = kds_s2000w_config_load(input_stream); @@ -98,7 +98,7 @@ void kds_s2000w_config_default_heartbeat_zero_set_default_test() void kds_s2000w_config_ssl_verify_on_test() { - char* input_stream = "ssl_verify = true\n"; + const char* input_stream = "ssl_verify = true\n"; program_config_t* config = kds_s2000w_config_load(input_stream); @@ -110,7 +110,7 @@ void kds_s2000w_config_ssl_verify_on_test() void kds_s2000w_config_profile_test() { - char* input_stream = "profile = 1\n"; + const char* input_stream = "profile = 1\n"; program_config_t* config = kds_s2000w_config_load(input_stream); -- 2.47.3