kopia lustrzana https://gitlab.com/sane-project/backends
Merge branch 'add-vendor' into 'master'
Escl - Add vendor See merge request sane-project/backends!428merge-requests/463/merge
commit
b5013094f8
|
@ -209,6 +209,18 @@ get_vendor(char *search)
|
||||||
return strdup("Fujitsu");
|
return strdup("Fujitsu");
|
||||||
else if(strcasestr(search, "HP"))
|
else if(strcasestr(search, "HP"))
|
||||||
return strdup("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"))
|
else if(strcasestr(search, "IBM"))
|
||||||
return strdup("IBM");
|
return strdup("IBM");
|
||||||
else if(strcasestr(search, "Mustek"))
|
else if(strcasestr(search, "Mustek"))
|
||||||
|
@ -270,12 +282,12 @@ convertFromESCLDev(ESCL_Device *cdev)
|
||||||
if (!sdev->vendor)
|
if (!sdev->vendor)
|
||||||
sdev->vendor = strdup("ESCL");
|
sdev->vendor = strdup("ESCL");
|
||||||
else
|
else
|
||||||
lv = strlen(sdev->vendor);
|
lv = strlen(sdev->vendor) + 1;
|
||||||
if (!sdev->vendor) {
|
if (!sdev->vendor) {
|
||||||
DBG (10, "Vendor allocation failure.\n");
|
DBG (10, "Vendor allocation failure.\n");
|
||||||
goto freemodel;
|
goto freemodel;
|
||||||
}
|
}
|
||||||
sdev->model = strdup((lv + 1) + cdev->model_name);
|
sdev->model = strdup(lv + cdev->model_name);
|
||||||
if (!sdev->model) {
|
if (!sdev->model) {
|
||||||
DBG (10, "Model allocation failure.\n");
|
DBG (10, "Model allocation failure.\n");
|
||||||
goto freename;
|
goto freename;
|
||||||
|
|
Ładowanie…
Reference in New Issue