From e7e4b05c3229d89bf3d3fe1c5f5567592fd605b3 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Thu, 26 Mar 2026 16:37:28 +0100 Subject: [PATCH] change all mask args to const --- src/kds_s2000w_option_descriptors.c | 98 ++++++++++++++--------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/kds_s2000w_option_descriptors.c b/src/kds_s2000w_option_descriptors.c index e819178..dac032e 100644 --- a/src/kds_s2000w_option_descriptors.c +++ b/src/kds_s2000w_option_descriptors.c @@ -6,7 +6,7 @@ #define BITS16 16 #define MAX_AVAILABLE_OPTIONS 48 -typedef option_descriptor_t* (*descriptor_fn)(mask_option_t* mask); +typedef option_descriptor_t* (*descriptor_fn)(const mask_option_t* mask); typedef struct { option_descriptor_t** descriptors; size_t size; @@ -72,7 +72,7 @@ SANE_Status _kds_s2000w_option_descriptor_validate() return SANE_STATUS_GOOD; } -option_descriptor_t* _kds_s2000w_option_descriptor_num_options(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_num_options(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -94,7 +94,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_num_options(mask_option_t* ma /******************************************************************************* * standard group ******************************************************************************/ -option_descriptor_t* _kds_s2000w_option_descriptor_standard_group(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_standard_group(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -113,7 +113,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_standard_group(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_scan_source(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_scan_source(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -144,7 +144,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_scan_source(mask_option_t* ma return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_mode(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_mode(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -175,7 +175,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_mode(mask_option_t* mas return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_dpi(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_dpi(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -208,7 +208,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_dpi(mask_option_t* mask) return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_scanside(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_scanside(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -241,7 +241,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_scanside(mask_option_t* mask) /******************************************************************************* * geometry group ******************************************************************************/ -option_descriptor_t* _kds_s2000w_option_descriptor_geometry_group(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_geometry_group(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -260,7 +260,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_geometry_group(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_cropping_mode(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_cropping_mode(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -292,7 +292,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_cropping_mode(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_cropping_image(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_cropping_image(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -322,7 +322,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_cropping_image(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_image_offset_x(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_image_offset_x(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -352,7 +352,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_image_offset_x(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_image_offset_y(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_image_offset_y(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -382,7 +382,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_image_offset_y(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_image_width(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_image_width(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -412,7 +412,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_image_width(mask_option_t* ma return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_image_height(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_image_height(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -445,7 +445,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_image_height(mask_option_t* m /******************************************************************************* * boldness smoothing group ******************************************************************************/ -option_descriptor_t* _kds_s2000w_option_descriptor_boldness_smoothing_group(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_boldness_smoothing_group(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -464,7 +464,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_boldness_smoothing_group(mask return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_foreground_boldness_mode(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_foreground_boldness_mode(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -495,7 +495,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_foreground_boldness_mode(mask return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_foreground_boldness_aggressiveness(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_foreground_boldness_aggressiveness(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -525,7 +525,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_foreground_boldness_aggressiv return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_background_smoothing_mode(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_background_smoothing_mode(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -556,7 +556,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_background_smoothing_mode(mas return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_background_smoothing_aggressiveness(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_background_smoothing_aggressiveness(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -589,7 +589,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_background_smoothing_aggressi /******************************************************************************* * boldness color group ******************************************************************************/ -option_descriptor_t* _kds_s2000w_option_descriptor_boldness_color_group(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_boldness_color_group(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -608,7 +608,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_boldness_color_group(mask_opt return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_drop(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_drop(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -644,7 +644,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_drop(mask_option_t* mas return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_drop_out_aggressiveness(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_drop_out_aggressiveness(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -674,7 +674,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_drop_out_aggressiveness return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_auto_brightness_mode(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_auto_brightness_mode(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -705,7 +705,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_auto_brightness_mode(ma return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_brightness(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_brightness(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -735,7 +735,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_brightness(mask_option_ return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_contrast(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_contrast(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -765,7 +765,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_contrast(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_mode(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_mode(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -797,7 +797,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_mode(mask_optio return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_agressiveness(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_agressiveness(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -827,7 +827,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_agressiveness(m return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_red(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_red(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -857,7 +857,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_red(mask_option return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_green(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_green(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -887,7 +887,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_green(mask_opti return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_blue(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_blue(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -917,7 +917,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_balance_blue(mask_optio return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_color_sharpen(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_color_sharpen(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -949,7 +949,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_color_sharpen(mask_option_t* return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_binarization_contrast(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_binarization_contrast(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -979,7 +979,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_binarization_contrast(mask_op return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_config_reset(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_config_reset(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1001,7 +1001,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_config_reset(mask_option_t* m /******************************************************************************* * image processing group ******************************************************************************/ -option_descriptor_t* _kds_s2000w_option_descriptor_image_processing_group(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_image_processing_group(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1020,7 +1020,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_image_processing_group(mask_o return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_skip_blank_pages(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_skip_blank_pages(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1039,7 +1039,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_skip_blank_pages(mask_option_ return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_skip_blank_page_content(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_skip_blank_page_content(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1069,7 +1069,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_skip_blank_page_content(mask_ return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_hole_fill(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_hole_fill(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1088,7 +1088,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_hole_fill(mask_option_t* mask return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_post_scan_rotation(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_post_scan_rotation(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1121,7 +1121,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_post_scan_rotation(mask_optio return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_edge_fill(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_edge_fill(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1152,7 +1152,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_edge_fill(mask_option_t* mask return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_image_border(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_image_border(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1183,7 +1183,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_image_border(mask_option_t* m return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_jpeg_quality(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_jpeg_quality(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1219,7 +1219,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_jpeg_quality(mask_option_t* m /******************************************************************************* * feeder group ******************************************************************************/ -option_descriptor_t* _kds_s2000w_option_descriptor_feeder_group(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_feeder_group(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1238,7 +1238,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_feeder_group(mask_option_t* m return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_autostart(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_autostart(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1257,7 +1257,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_autostart(mask_option_t* mask return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_max_document_length(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_max_document_length(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1287,7 +1287,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_max_document_length(mask_opti return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_transport_handling(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_transport_handling(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1319,7 +1319,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_transport_handling(mask_optio return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_multifeed_sensitivity(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_multifeed_sensitivity(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1351,7 +1351,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_multifeed_sensitivity(mask_op return descriptor; } -option_descriptor_t *_kds_s2000w_option_descriptor_multifeed_response(mask_option_t* mask) +option_descriptor_t *_kds_s2000w_option_descriptor_multifeed_response(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1381,7 +1381,7 @@ option_descriptor_t *_kds_s2000w_option_descriptor_multifeed_response(mask_optio return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_document_feeder_timeout(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_document_feeder_timeout(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) @@ -1411,7 +1411,7 @@ option_descriptor_t* _kds_s2000w_option_descriptor_document_feeder_timeout(mask_ return descriptor; } -option_descriptor_t* _kds_s2000w_option_descriptor_document_feeder_timeout_response(mask_option_t* mask) +option_descriptor_t* _kds_s2000w_option_descriptor_document_feeder_timeout_response(const mask_option_t* mask) { option_descriptor_t* descriptor = _kds_s2000w_option_descriptor_descriptor_init(); if (descriptor == NULL) -- 2.47.3