fix size_t* conversion

This commit is contained in:
gb 2023-08-03 10:06:26 +08:00
parent eae869d8cb
commit a7c44d9487
1 changed files with 2 additions and 2 deletions

View File

@ -379,7 +379,7 @@ void scanned_img::do_result(twain_xfer xfer)
char* mem = new char[size]; char* mem = new char[size];
fread(mem, 1, size, src); fread(mem, 1, size, src);
fclose(src); fclose(src);
data_->save(mem, &size, 0); data_->save(mem, (size_t*)&size, 0);
delete[] mem; delete[] mem;
head_.format = SANE_FRAME_GRAY; head_.format = SANE_FRAME_GRAY;
@ -395,7 +395,7 @@ void scanned_img::do_result(twain_xfer xfer)
data_ = new image_buf(); data_ = new image_buf();
size = conv.dst.data_len; size = conv.dst.data_len;
data_->allocate(file_.c_str(), conv.dst.data_len); data_->allocate(file_.c_str(), conv.dst.data_len);
data_->save(conv.dst.data, &size, 0); data_->save(conv.dst.data, (size_t*)&size, 0);
sane_helper_->invoke_sane_control_option(dev_, SANE_OPT_ID_FREE_BUFFER, SANE_ACTION_SET_VALUE, (void*)&conv.dst.data, &after); sane_helper_->invoke_sane_control_option(dev_, SANE_OPT_ID_FREE_BUFFER, SANE_ACTION_SET_VALUE, (void*)&conv.dst.data, &after);
head_.format = SANE_FRAME_GRAY; head_.format = SANE_FRAME_GRAY;