From 2b0a9d6c060bde97ea0d87c21d1f0e5f6f3d7755 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 24 Mar 2026 17:36:05 +0100 Subject: [PATCH] remove handler get available option method --- src/kds_s2000w_handler.h | 2 +- src/kds_s2000w_handler_opts.c | 2 +- src/kds_s2000w_handler_opts.h | 1 + tests/kds_s2000w_net_tests.c | 7 +------ 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/kds_s2000w_handler.h b/src/kds_s2000w_handler.h index ad3e249..7a97fee 100644 --- a/src/kds_s2000w_handler.h +++ b/src/kds_s2000w_handler.h @@ -72,7 +72,7 @@ connection_state_t kds_s2000w_handler_open(void** handle); void kds_s2000w_handler_close(handler_t* h); void kds_s2000w_handler_recreate_session(handler_t* h); -mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h); +mask_option_groups_t kds_s2000w_handler_get_available_options(); int32_t kds_s2000w_handler_opts_get_option(handler_t* handle, uint32_t option, void* value, int32_t* info); int32_t kds_s2000w_handler_opts_set_option(handler_t* handle, uint32_t option, void* value, int32_t* info); diff --git a/src/kds_s2000w_handler_opts.c b/src/kds_s2000w_handler_opts.c index 45a640b..4c8593e 100644 --- a/src/kds_s2000w_handler_opts.c +++ b/src/kds_s2000w_handler_opts.c @@ -542,7 +542,7 @@ void _kds_s2000w_handler_opts_set_depends_opts(const handler_t* h, } } -mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h) +mask_option_groups_t kds_s2000w_handler_get_available_options() { response_t* resp = kds_s2000w_client_response_init(); kds_s2000w_client_get_capabilities(resp); diff --git a/src/kds_s2000w_handler_opts.h b/src/kds_s2000w_handler_opts.h index 75ccd69..1254519 100644 --- a/src/kds_s2000w_handler_opts.h +++ b/src/kds_s2000w_handler_opts.h @@ -3,6 +3,7 @@ #include #include "kds_s2000w_handler.h" +mask_option_groups_t kds_s2000w_handler_get_available_options(); int32_t kds_s2000w_handler_opts_get_option(handler_t* h, uint32_t option, void* value, int32_t* info); int32_t kds_s2000w_handler_opts_set_option(handler_t* h, uint32_t option, void* value, int32_t* info); diff --git a/tests/kds_s2000w_net_tests.c b/tests/kds_s2000w_net_tests.c index 08b55c9..fc31f30 100644 --- a/tests/kds_s2000w_net_tests.c +++ b/tests/kds_s2000w_net_tests.c @@ -886,12 +886,10 @@ void kds_s2000w_handler_depth_eight_calc_bytes_per_line_tests() void kds_s2000w_handler_available_options_test() { - handler_t* h = kds_s2000w_handler_init(); - will_return(mock_response, NULL); will_return(__wrap_kds_s2000w_client_get_capabilities, 0); expect_function_call(__wrap_kds_s2000w_client_get_capabilities); - mask_option_groups_t option_mask = kds_s2000w_handler_get_available_options(h); + mask_option_groups_t option_mask = kds_s2000w_handler_get_available_options(); assert_int_equal(option_mask.stanard_group, 0); assert_int_equal(option_mask.geometry_group, 0); @@ -899,9 +897,6 @@ void kds_s2000w_handler_available_options_test() assert_int_equal(option_mask.boldness_color_group, 0); assert_int_equal(option_mask.image_processing_group, 0); assert_int_equal(option_mask.feeder_group, 0); - - kds_s2000w_handler_free(h); - h = NULL; } int main() -- 2.47.3