]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add struct and mark depreacted
authorBastian Dehn <hhaalo@arcor.de>
Sun, 11 Feb 2024 18:40:58 +0000 (19:40 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 11 Feb 2024 18:40:58 +0000 (19:40 +0100)
src/kds_s2000w_net.c

index 1b8d57c4f3b3abaea8bfd839553f5dec176f89e6..bcf725025c992f10ac604001af00c9bc5b15b3de 100644 (file)
@@ -6,35 +6,56 @@
 #include "kds_s2000w_option_descriptors.h"
 #include "kds_s2000w_handler.h"
 
+typedef struct {
+       int cancel;
+       metadata current_metadata;
+       int read_size;
+       int scan_started;
+       int readed_bytes_per_line;
+       int readed_lines;
+} read_info;
+
 SANE_Option_Descriptor* option_descriptors = NULL;
 SANE_Device* device_info = NULL;
+
+[[deprecated("use reade_info instead")]]
 int cancel = 0;
+[[deprecated("use reade_info instead")]]
 metadata current_metadata;
+[[deprecated("use reade_info instead")]]
 int read_size = 0;
+[[deprecated("use reade_info instead")]]
 int scan_started = 0;
+[[deprecated("use reade_info instead")]]
 int readed_bytes_per_line = 0;
+[[deprecated("use reade_info instead")]]
 int readed_lines = 0;
 
+[[deprecated("use reade_info instead")]]
 metadata* get_current_metadata()
 {
        return &current_metadata;
 }
 
+[[deprecated("use reade_info instead")]]
 int* get_read_size()
 {
        return &read_size;
 }
 
+[[deprecated("use reade_info instead")]]
 int* get_cancel()
 {
        return &cancel;
 }
 
+[[deprecated("use reade_info instead")]]
 int* get_readed_lines()
 {
        return &readed_lines;
 }
 
+[[deprecated("use reade_info instead")]]
 int* get_readed_bytes_per_line()
 {
        return &readed_bytes_per_line;