kopia lustrzana https://gitlab.com/sane-project/backends
sm3600 warningless <eichholz@computer.org>
rodzic
edfe66c274
commit
a1641eaedc
|
@ -336,7 +336,8 @@ RegisterSaneDev (struct usb_device *pdevUSB, TModel model, char *szName){
|
|||
return SANE_STATUS_NO_MEM;
|
||||
|
||||
memset (q, 0, sizeof (*q)); /* clear every field */
|
||||
q->sane.name = strdup (szName);
|
||||
q->szSaneName = strdup (szName);
|
||||
q->sane.name = (SANE_String_Const) q->szSaneName;
|
||||
q->sane.vendor = "Microtek";
|
||||
q->sane.model = "ScanMaker 3600";
|
||||
q->sane.type = "flatbed scanner";
|
||||
|
@ -421,7 +422,7 @@ sane_exit (void)
|
|||
for (dev = pdevFirst; dev; dev = pNext)
|
||||
{
|
||||
pNext = dev->pNext;
|
||||
free (dev->sane.name);
|
||||
free (dev->szSaneName);
|
||||
free (dev);
|
||||
}
|
||||
if (devlist) free(devlist);
|
||||
|
|
|
@ -172,6 +172,7 @@ typedef struct TDevice {
|
|||
struct usb_device *pdev;
|
||||
TModel model;
|
||||
SANE_Device sane;
|
||||
char *szSaneName;
|
||||
} TDevice;
|
||||
|
||||
#endif
|
||||
|
@ -310,7 +311,10 @@ __SM3600EXPORT__ TState StartScanGray(TInstance *this);
|
|||
__SM3600EXPORT__ TState StartScanColor(TInstance *this);
|
||||
|
||||
/* sm3600-homerun.c */
|
||||
#ifdef INSANE_VERSION
|
||||
__SM3600EXPORT__ TState FakeCalibration(TInstance *this);
|
||||
#endif
|
||||
|
||||
__SM3600EXPORT__ TState DoOriginate(TInstance *this, TBool bStepOut);
|
||||
__SM3600EXPORT__ TState DoJog(TInstance *this,int nDistance);
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue