From: Bastian Dehn Date: Sat, 20 Jan 2024 16:55:34 +0000 (+0100) Subject: init device by open method X-Git-Tag: v1.0.0^2~512 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=4e24a84938b1c8f720b2ed3ba8c02845460642a2;p=sane-kds-s2000w-net.git init device by open method --- diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index 6159b61..6f827fe 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -7,25 +7,9 @@ SANE_Option_Descriptor* optionDescripor = NULL; SANE_Status _sane_kds_s2000w_net_init(SANE_Int* version_code, SANE_Auth_Callback authorize) { - if (version_code == NULL) { - printf("init: verson_code pointer is NULL\n"); - return SANE_STATUS_INVAL; - } - - if (authorize == NULL) { - printf("init: verson_code pointer is NULL\n"); - return SANE_STATUS_INVAL; - } - - device = malloc(sizeof(SANE_Device)); - device->name = "kds_s2000w_net"; - device->vendor = "Kodak"; - device->model = "Kodak Alaris s2000w series"; - device->type = "document scanner"; + printf("init: kds_s2000w_net init\n"); *version_code = SANE_VERSION_CODE(1, 0, 0); - printf("init: version_code %ui\n", version_code); - printf("init: kds_s2000w_net init\n"); return SANE_STATUS_GOOD; } @@ -42,16 +26,14 @@ void _sane_kds_s2000w_net_exit(void) SANE_Status _sane_kds_s2000w_net_get_devices(SANE_Device*** device_list, SANE_Bool local_only) { - if (device_list == NULL) { - printf("device list pointer is null\n"); - } - - if (local_only) { - return SANE_STATUS_INVAL; - } - printf("kds_s2000w_net get devices\n"); + device = malloc(sizeof(SANE_Device)); + device->name = "kds_s2000w_net"; + device->vendor = "Kodak"; + device->model = "Kodak Alaris s2000w series"; + device->type = "document scanner"; + **device_list = device; return SANE_STATUS_GOOD;