Merge branch 'add-vendor' into 'master'

Escl - Add vendor

See merge request sane-project/backends!428
merge-requests/463/merge
Ordissimo 2020-05-05 22:31:58 +00:00
commit b5013094f8
1 zmienionych plików z 14 dodań i 2 usunięć

Wyświetl plik

@ -209,6 +209,18 @@ get_vendor(char *search)
return strdup("Fujitsu");
else if(strcasestr(search, "HP"))
return strdup("HP");
else if(strcasestr(search, "Canon"))
return strdup("Canon");
else if(strcasestr(search, "Lexmark"))
return strdup("Lexmark");
else if(strcasestr(search, "Samsung"))
return strdup("Samsung");
else if(strcasestr(search, "Xerox"))
return strdup("Xerox");
else if(strcasestr(search, "OKI"))
return strdup("OKI");
else if(strcasestr(search, "Hewlett Packard"))
return strdup("Hewlett Packard");
else if(strcasestr(search, "IBM"))
return strdup("IBM");
else if(strcasestr(search, "Mustek"))
@ -270,12 +282,12 @@ convertFromESCLDev(ESCL_Device *cdev)
if (!sdev->vendor)
sdev->vendor = strdup("ESCL");
else
lv = strlen(sdev->vendor);
lv = strlen(sdev->vendor) + 1;
if (!sdev->vendor) {
DBG (10, "Vendor allocation failure.\n");
goto freemodel;
}
sdev->model = strdup((lv + 1) + cdev->model_name);
sdev->model = strdup(lv + cdev->model_name);
if (!sdev->model) {
DBG (10, "Model allocation failure.\n");
goto freename;