MINGW[32,64] lis_api->base_name is null after lis_safebet(&impl)
Way to reproduce:
- Add
printf("impl base_name: %s\n", impl->base_name);
after lineCHECK_ERR(lis_safebet(&impl));
in lis_scan.c make
- Run example
build/subprojects/libinsane/examples/lis_scan.exe
Result:
base_name
is null
impl base_name: (null)
Expected result:
According documentation it has contain "Sane", "WIA", "TWAIN", etc
Environment:
Windows 10 x64 10.0.14393
HP Scanjet 300, driver: 14.5 July, 31 2015 (the latest one)
msys2-runtime 3.0.7-6, both 64bit and 32bit
make 4.2.1-1
mingw-w64-[x86_64,i686]-cunit 2.1.3-3
mingw-w64-[x86_64,i686]-doxygen 1.8.16-1
mingw-w64-[x86_64,i686]-gcc 9.2.0-2
mingw-w64-[x86_64,i686]-gcc-libs 9.2.0-2
mingw-w64-[x86_64,i686]-gobject-introspection 1.62.0-2
mingw-w64-[x86_64,i686]-gobject-introspection-runtime 1.62.0-2
mingw-w64-[x86_64,i686]-meson 0.52.0-2
mingw-w64-[x86_64,i686]-python3 3.8.0-2
mingw-w64-[x86_64,i686]-python3-gobject 3.34.0-2
mingw-w64-[x86_64,i686]-vala 0.46.3-1
libinsane master at commit 609058a579048d631f03c137a6099be3172050ae