kopia lustrzana https://gitlab.com/sane-project/backends
* hp5400: removing more compilation warnings
rodzic
59b80e8c46
commit
f50c42d4fb
|
@ -1,3 +1,9 @@
|
|||
2004-10-03 Thomas Soumarmon <thomas.soumarmon@cogitae.net>
|
||||
|
||||
* backend/hp5400_debug.c backend/hp5400_debug.h
|
||||
backend/hp5400_internal.c backend/hp5400_sane.c:
|
||||
removing more hp5400 compilation warnings
|
||||
|
||||
2004-10-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
|
||||
|
||||
* doc/descriptions/unsupported.desc: Added Nikon LS-5000 ED (bug
|
||||
|
|
|
@ -63,6 +63,7 @@ void hp5400_dbg_start() {
|
|||
|
||||
#else
|
||||
|
||||
/* #define DEBUG_NOT_STATIC */
|
||||
#undef DEBUG_DECLARE_ONLY
|
||||
#undef _SANEI_DEBUG_H
|
||||
#include "../include/sane/sanei_debug.h"
|
||||
|
|
|
@ -50,6 +50,7 @@
|
|||
|
||||
#ifndef STANDALONE
|
||||
|
||||
#define DEBUG_NOT_STATIC
|
||||
#define DEBUG_DECLARE_ONLY
|
||||
#include "../include/sane/sanei_debug.h"
|
||||
|
||||
|
|
|
@ -211,6 +211,11 @@ SetCalibration (int iHandle, int numPixels, unsigned int *low_vals[3],
|
|||
unsigned int *high_vals[3], int dpi)
|
||||
{
|
||||
char cmd[8];
|
||||
/* unsigned char cmd[8]; */ /* should fix the compilation warning
|
||||
but I don't have a scanner right now
|
||||
to check that the fix does not break
|
||||
calibration */
|
||||
|
||||
int i, j;
|
||||
struct CalPixel
|
||||
{
|
||||
|
@ -238,7 +243,7 @@ SetCalibration (int iHandle, int numPixels, unsigned int *low_vals[3],
|
|||
int calSize = numLoop * calBlockSize * numCalBlock;
|
||||
|
||||
calinfo = malloc (calSize);
|
||||
bzero (calinfo, calSize);
|
||||
memset (calinfo, 0, calSize);
|
||||
|
||||
for (j = 0; j < numLoop * numCalBlock * CALPIXBYBLOCK; j++)
|
||||
{
|
||||
|
@ -735,7 +740,7 @@ Calibrate (int iHandle, int dpi)
|
|||
#endif
|
||||
|
||||
/* The first calibration scan. Finds maximum of each CCD */
|
||||
bzero (&req, sizeof (req));
|
||||
memset(&req, 0, sizeof(req));
|
||||
|
||||
req.x1 = 0x08;
|
||||
req.dpix = htons (300); /* = 300 dpi */
|
||||
|
@ -793,7 +798,7 @@ Calibrate (int iHandle, int dpi)
|
|||
#endif
|
||||
|
||||
/* The second calibration scan. Finds minimum of each CCD */
|
||||
bzero (&req, sizeof (req));
|
||||
memset(&req, 0, sizeof(req));
|
||||
|
||||
req.x1 = 0x08;
|
||||
req.dpix = htons (300); /* = 300 dpi */
|
||||
|
@ -877,7 +882,7 @@ hp5400_scan (int iHandle, TScanParams * params, THWParams * pHWParams,
|
|||
HP5400_DBG (DBG_MSG, " height : %d\n", params->iHeight);
|
||||
HP5400_DBG (DBG_MSG, "\n");
|
||||
|
||||
bzero (&req, sizeof (req));
|
||||
memset(&req, 0, sizeof(req));
|
||||
|
||||
req.x1 = 0x08;
|
||||
req.dpix = htons (params->iDpi);
|
||||
|
@ -999,8 +1004,8 @@ InitScan (enum ScanType scantype, TScanParams * pParams,
|
|||
struct ScanRequest req;
|
||||
struct ScanResponse res;
|
||||
int ret;
|
||||
|
||||
bzero (&req, sizeof (req));
|
||||
|
||||
memset(&req, 0, sizeof(req));
|
||||
|
||||
req.x1 = 0x08;
|
||||
req.dpix = htons (pParams->iDpi); /* = 300 dpi */
|
||||
|
@ -1053,7 +1058,7 @@ InitScan2 (enum ScanType scantype, struct ScanRequest *req,
|
|||
struct ScanResponse res;
|
||||
int iHandle = pHWParams->iXferHandle;
|
||||
|
||||
bzero (&res, sizeof (res));
|
||||
memset(&res, 0, sizeof(res));
|
||||
|
||||
/* Protect scanner from damage. This stops stpuid errors. It basically
|
||||
* limits you to the scanner glass. Stuff like calibrations which need
|
||||
|
|
|
@ -50,6 +50,7 @@
|
|||
Parts of this source were inspired by other backends.
|
||||
*/
|
||||
|
||||
#include "../include/sane/config.h"
|
||||
|
||||
/* definitions for debug */
|
||||
#include "hp5400_debug.h"
|
||||
|
@ -59,7 +60,6 @@
|
|||
#include "../include/sane/sanei_backend.h"
|
||||
#include "../include/sane/sanei_config.h"
|
||||
#include "../include/sane/saneopts.h"
|
||||
#include "../include/sane/config.h"
|
||||
#include "../include/sane/sanei_usb.h"
|
||||
|
||||
#include <stdlib.h> /* malloc, free */
|
||||
|
@ -174,6 +174,7 @@ typedef struct TDevListEntry
|
|||
{
|
||||
struct TDevListEntry *pNext;
|
||||
SANE_Device dev;
|
||||
char* devname;
|
||||
}
|
||||
TDevListEntry;
|
||||
|
||||
|
@ -428,7 +429,11 @@ static int _ReportDevice(TScannerModel *pModel, const char *pszDeviceName)
|
|||
|
||||
/* fill in new element */
|
||||
pNew->pNext = 0;
|
||||
pNew->dev.name = (char*)strdup(pszDeviceName);
|
||||
/* we use devname to avoid having to free a const
|
||||
* pointer */
|
||||
pNew->devname = (char*)strdup(pszDeviceName);
|
||||
pNew->dev.name = pNew->devname;
|
||||
(char*)strdup(pszDeviceName);
|
||||
pNew->dev.vendor = pModel->pszVendor;
|
||||
pNew->dev.model = pModel->pszName;
|
||||
pNew->dev.type = "flatbed scanner";
|
||||
|
@ -536,7 +541,6 @@ void
|
|||
sane_exit (void)
|
||||
{
|
||||
TDevListEntry *pDev, *pNext;
|
||||
|
||||
HP5400_DBG (DBG_MSG, "sane_exit\n");
|
||||
|
||||
/* free device list memory */
|
||||
|
@ -545,8 +549,8 @@ sane_exit (void)
|
|||
for (pDev = _pFirstSaneDev; pDev; pDev = pNext)
|
||||
{
|
||||
pNext = pDev->pNext;
|
||||
/* free ((void *) (pDev->dev.name)); */
|
||||
free (pDev->dev.name);
|
||||
free (pDev->devname);
|
||||
/* pDev->dev.name is the same pointer that pDev->devname */
|
||||
free (pDev);
|
||||
}
|
||||
_pFirstSaneDev = 0;
|
||||
|
|
Ładowanie…
Reference in New Issue