[[deprecated("use reade_info instead")]]
metadata current_metadata;
[[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")]]
return &readed_lines;
}
-[[deprecated("use reade_info instead")]]
-int* get_readed_bytes_per_line()
-{
- return &readed_bytes_per_line;
-}
-
int _sane_kds_s2000w_net_find_first_data_byte(const char* data)
{
const int header_spaces = 3;
params->depth = current_metadata.depth;
read_info.read_size = 0;
readed_lines = 0;
- readed_bytes_per_line = 0;
+ read_info.readed_bytes_per_line = 0;
return SANE_STATUS_GOOD;
}
}
int maxlen = max_length;
- if (current_metadata.bytes_per_line - readed_bytes_per_line < max_length)
- maxlen = current_metadata.bytes_per_line - readed_bytes_per_line;
+ if (current_metadata.bytes_per_line - read_info.readed_bytes_per_line < max_length)
+ maxlen = current_metadata.bytes_per_line - read_info.readed_bytes_per_line;
*length = maxlen;
memcpy(data, current_metadata.image + read_info.read_size, *length);
- readed_bytes_per_line += *length;
+ read_info.readed_bytes_per_line += *length;
read_info.read_size += *length;
- if (readed_bytes_per_line >= current_metadata.bytes_per_line) {
- readed_bytes_per_line = 0;
+ if (read_info.readed_bytes_per_line >= current_metadata.bytes_per_line) {
+ read_info.readed_bytes_per_line = 0;
readed_lines++;
}
readinfo* read_info = get_read_info();
read_info->read_size = 0;
metadata* current_metadata_ptr = get_current_metadata();
- int* readed_bytes_per_line = get_readed_bytes_per_line();
- readed_bytes_per_line = 0;
current_metadata_ptr->lines = 1;
current_metadata_ptr->bytes_per_line = 95000;
char* image = malloc(sizeof(char) * 95003);