[[deprecated("use reade_info instead")]]
metadata current_metadata;
-[[deprecated("use reade_info instead")]]
-int readed_lines = 0;
[[deprecated("use reade_info instead")]]
metadata* get_current_metadata()
return ¤t_metadata;
}
-[[deprecated("use reade_info instead")]]
-int* get_readed_lines()
-{
- return &readed_lines;
-}
-
int _sane_kds_s2000w_net_find_first_data_byte(const char* data)
{
const int header_spaces = 3;
params->lines = current_metadata.lines;
params->depth = current_metadata.depth;
read_info.read_size = 0;
- readed_lines = 0;
+ read_info.readed_lines = 0;
read_info.readed_bytes_per_line = 0;
return SANE_STATUS_GOOD;
if (read_info.read_size <= 0)
read_info.read_size += skip_header_bytes;
- if (readed_lines >= current_metadata.lines) {
+ if (read_info.readed_lines >= current_metadata.lines) {
*length = 0;
- readed_lines = 0;
+ read_info.readed_lines = 0;
return SANE_STATUS_EOF;
}
if (read_info.readed_bytes_per_line >= current_metadata.bytes_per_line) {
read_info.readed_bytes_per_line = 0;
- readed_lines++;
+ read_info.readed_lines++;
}
return SANE_STATUS_GOOD;
current_metadata_ptr->bytes_per_line = 10;
current_metadata_ptr->lines = 5;
- int* readed_lines = get_readed_lines();
- *readed_lines = 0;
int* length = malloc(sizeof(int));
*length = 0;