kopia lustrzana https://gitlab.com/sane-project/backends
Merge branch 'hh' into 'master'
uClibc-ng fixes See merge request sane-project/backends!198merge-requests/205/head
commit
0e4a2d107a
|
@ -7921,7 +7921,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle *handle)
|
|||
However, I was told Cygwin (et al.) takes care of it. */
|
||||
strncpy(s->duplex_rear_fname, "/tmp/avision-rear-XXXXXX", PATH_MAX);
|
||||
|
||||
if (! mktemp(s->duplex_rear_fname) ) {
|
||||
if (! mkstemp(s->duplex_rear_fname) ) {
|
||||
DBG (1, "sane_open: failed to generate temporary fname for duplex scans\n");
|
||||
return SANE_STATUS_NO_MEM;
|
||||
}
|
||||
|
|
|
@ -1125,9 +1125,9 @@ sane_start (SANE_Handle handle)
|
|||
|
||||
if (thistmpfile != NULL)
|
||||
{
|
||||
if (mktemp(thistmpfile) == 0)
|
||||
if (!mkstemp(thistmpfile))
|
||||
{
|
||||
DBG(1, "mktemp(thistmpfile) is failed\n");
|
||||
DBG(1, "mkstemp(thistmpfile) is failed\n");
|
||||
return (SANE_STATUS_INVAL);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -939,7 +939,7 @@ plugin_cal (CANON_Handle * s)
|
|||
{
|
||||
DBG (1, "No temp filename!\n");
|
||||
s->fname = strdup ("/tmp/cal.XXXXXX");
|
||||
mktemp (s->fname);
|
||||
mkstemp (s->fname);
|
||||
}
|
||||
s->width = 2551;
|
||||
s->height = 75;
|
||||
|
@ -1583,7 +1583,7 @@ CANON_start_scan (CANON_Handle * scanner)
|
|||
|
||||
/* choose a temp file name for scan data */
|
||||
scanner->fname = strdup ("/tmp/scan.XXXXXX");
|
||||
if (!mktemp (scanner->fname))
|
||||
if (!mkstemp (scanner->fname))
|
||||
return SANE_STATUS_IO_ERROR;
|
||||
|
||||
/* calibrate if needed */
|
||||
|
|
|
@ -2030,7 +2030,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle)
|
|||
if (tmpname == NULL)
|
||||
{
|
||||
tmpname = tmpnamebuf;
|
||||
if (mktemp (tmpname) == NULL)
|
||||
if (!mkstemp (tmpname))
|
||||
{
|
||||
DBG (1, "Unable to make temp file %s\n", tmpname);
|
||||
return SANE_STATUS_INVAL;
|
||||
|
|
|
@ -1049,7 +1049,7 @@ static SANE_Byte *cfg_motor_resource_get(SANE_Byte *size)
|
|||
|
||||
if (rst != NULL)
|
||||
{
|
||||
bzero(rst, sizeof(SANE_Byte) * 32);
|
||||
memset(rst, 0, sizeof(SANE_Byte) * 32);
|
||||
|
||||
switch(RTS_Debug->dev_model)
|
||||
{
|
||||
|
|
|
@ -761,7 +761,7 @@ dbg_buffer (SANE_Int level, char *title, SANE_Byte * buffer, SANE_Int size,
|
|||
snprintf (sline, 80, " BF: ");
|
||||
else
|
||||
snprintf (sline, 80, " ");
|
||||
bzero (&text, sizeof (text));
|
||||
memset (&text, 0, sizeof (text));
|
||||
}
|
||||
data = _B0 (buffer[cont]);
|
||||
text[col] = (data > 31) ? data : '·';
|
||||
|
@ -776,7 +776,7 @@ dbg_buffer (SANE_Int level, char *title, SANE_Byte * buffer, SANE_Int size,
|
|||
start + offset - 8);
|
||||
sline = strcat (sline, sdata);
|
||||
DBG (level, "%s", sline);
|
||||
bzero (sline, 81);
|
||||
memset (sline, 0, 81);
|
||||
}
|
||||
}
|
||||
if (col > 0)
|
||||
|
@ -791,7 +791,7 @@ dbg_buffer (SANE_Int level, char *title, SANE_Byte * buffer, SANE_Int size,
|
|||
start + offset - 8);
|
||||
sline = strcat (sline, sdata);
|
||||
DBG (level, "%s", sline);
|
||||
bzero (sline, 81);
|
||||
memset (sline, 0, 81);
|
||||
}
|
||||
free (sdata);
|
||||
}
|
||||
|
|
|
@ -63,7 +63,7 @@
|
|||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h> /* bzero() */
|
||||
#include <string.h> /* memset() */
|
||||
#include <time.h> /* clock() */
|
||||
#include <math.h> /* truncf() */
|
||||
#include <ctype.h> /* tolower() */
|
||||
|
@ -630,12 +630,12 @@ RTS_Alloc ()
|
|||
{
|
||||
SANE_Int rst = OK;
|
||||
|
||||
bzero (dev, sizeof (struct st_device));
|
||||
memset (dev, 0, sizeof (struct st_device));
|
||||
|
||||
/* initial registers */
|
||||
dev->init_regs = malloc (sizeof (SANE_Byte) * RT_BUFFER_LEN);
|
||||
if (dev->init_regs != NULL)
|
||||
bzero (dev->init_regs, sizeof (SANE_Byte) * RT_BUFFER_LEN);
|
||||
memset (dev->init_regs, 0, sizeof (SANE_Byte) * RT_BUFFER_LEN);
|
||||
else
|
||||
rst = ERROR;
|
||||
|
||||
|
@ -643,7 +643,7 @@ RTS_Alloc ()
|
|||
{
|
||||
dev->scanning = malloc (sizeof (struct st_scanning));
|
||||
if (dev->scanning != NULL)
|
||||
bzero (dev->scanning, sizeof (struct st_scanning));
|
||||
memset (dev->scanning, 0, sizeof (struct st_scanning));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -652,7 +652,7 @@ RTS_Alloc ()
|
|||
{
|
||||
dev->Reading = malloc (sizeof (struct st_readimage));
|
||||
if (dev->Reading != NULL)
|
||||
bzero (dev->Reading, sizeof (struct st_readimage));
|
||||
memset (dev->Reading, 0, sizeof (struct st_readimage));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -661,7 +661,7 @@ RTS_Alloc ()
|
|||
{
|
||||
dev->Resize = malloc (sizeof (struct st_resize));
|
||||
if (dev->Resize != NULL)
|
||||
bzero (dev->Resize, sizeof (struct st_resize));
|
||||
memset (dev->Resize, 0, sizeof (struct st_resize));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -670,7 +670,7 @@ RTS_Alloc ()
|
|||
{
|
||||
dev->status = malloc (sizeof (struct st_status));
|
||||
if (dev->status != NULL)
|
||||
bzero (dev->status, sizeof (struct st_status));
|
||||
memset (dev->status, 0, sizeof (struct st_status));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -1255,7 +1255,7 @@ Load_Chipset (struct st_device *dev)
|
|||
{
|
||||
SANE_Int model;
|
||||
|
||||
bzero (dev->chipset, sizeof (struct st_chip));
|
||||
memset (dev->chipset, 0, sizeof (struct st_chip));
|
||||
|
||||
/* get chipset model of selected scanner */
|
||||
model = cfg_chipset_model_get (RTS_Debug->dev_model);
|
||||
|
@ -1611,7 +1611,7 @@ RTS_Scanner_SetParams (struct st_device *dev, struct params *param)
|
|||
compression = FALSE;
|
||||
|
||||
/* resetting low level config */
|
||||
bzero (&hwdcfg, sizeof (struct st_hwdconfig));
|
||||
memset (&hwdcfg, 0, sizeof (struct st_hwdconfig));
|
||||
|
||||
/* setting low level config */
|
||||
hwdcfg.scantype = scan.scantype;
|
||||
|
@ -1650,7 +1650,7 @@ SetScanParams (struct st_device *dev, SANE_Byte * Regs,
|
|||
dbg_ScanParams (scancfg);
|
||||
dbg_hwdcfg (hwdcfg);
|
||||
|
||||
bzero (&mycoords, sizeof (struct st_coords));
|
||||
memset (&mycoords, 0, sizeof (struct st_coords));
|
||||
/* Copy scancfg to scan2 */
|
||||
memcpy (&scan2, scancfg, sizeof (struct st_scanparams));
|
||||
|
||||
|
@ -3675,7 +3675,7 @@ Init_Registers (struct st_device *dev)
|
|||
DBG (DBG_FNC, "+ Init_Registers:\n");
|
||||
|
||||
/* Lee dev->init_regs */
|
||||
bzero (dev->init_regs, RT_BUFFER_LEN);
|
||||
memset (dev->init_regs, 0, RT_BUFFER_LEN);
|
||||
RTS_ReadRegs (dev->usb_handle, dev->init_regs);
|
||||
Read_FE3E (dev, &v1619);
|
||||
|
||||
|
@ -4825,8 +4825,8 @@ Refs_Analyze_Pattern (struct st_scanparams *scancfg,
|
|||
if ((scancfg->coord.width - dist) > 1)
|
||||
{
|
||||
/* clear buffers */
|
||||
bzero (color_sum, sizeof (double) * buffersize);
|
||||
bzero (color_dif, sizeof (double) * buffersize);
|
||||
memset (color_sum, 0, sizeof (double) * buffersize);
|
||||
memset (color_dif, 0, sizeof (double) * buffersize);
|
||||
|
||||
for (xpos = 0; xpos < scancfg->coord.width; xpos++)
|
||||
{
|
||||
|
@ -4875,8 +4875,8 @@ Refs_Analyze_Pattern (struct st_scanparams *scancfg,
|
|||
if ((scancfg->coord.height - dist) > 1)
|
||||
{
|
||||
/* clear buffers */
|
||||
bzero (color_sum, sizeof (double) * buffersize);
|
||||
bzero (color_dif, sizeof (double) * buffersize);
|
||||
memset (color_sum, 0, sizeof (double) * buffersize);
|
||||
memset (color_dif, 0, sizeof (double) * buffersize);
|
||||
|
||||
for (ypos = 0; ypos < scancfg->coord.height; ypos++)
|
||||
{
|
||||
|
@ -4924,8 +4924,8 @@ Refs_Analyze_Pattern (struct st_scanparams *scancfg,
|
|||
if ((scancfg->coord.width - dist) > 1)
|
||||
{
|
||||
/* clear buffers */
|
||||
bzero (color_sum, sizeof (double) * buffersize);
|
||||
bzero (color_dif, sizeof (double) * buffersize);
|
||||
memset (color_sum, 0, sizeof (double) * buffersize);
|
||||
memset (color_dif, 0, sizeof (double) * buffersize);
|
||||
|
||||
for (xpos = 0; xpos < scancfg->coord.width; xpos++)
|
||||
{
|
||||
|
@ -6188,7 +6188,7 @@ Reading_DestroyBuffers (struct st_device *dev)
|
|||
dev->scanning->imagebuffer = NULL;
|
||||
}
|
||||
|
||||
bzero (dev->Reading, sizeof (struct st_readimage));
|
||||
memset (dev->Reading, 0, sizeof (struct st_readimage));
|
||||
|
||||
return OK;
|
||||
}
|
||||
|
@ -6462,7 +6462,7 @@ RTS_ScanCounter_Inc (struct st_device *dev)
|
|||
break;
|
||||
default:
|
||||
/* value is 4 bytes size starting from address 0x21 in lsb format */
|
||||
bzero (&somebuffer, sizeof (somebuffer));
|
||||
memset (&somebuffer, 0, sizeof (somebuffer));
|
||||
somebuffer[4] = 0x0c;
|
||||
|
||||
RTS_EEPROM_ReadInteger (dev->usb_handle, 0x21, &idata);
|
||||
|
@ -8072,7 +8072,7 @@ Scan_Start (struct st_device *dev)
|
|||
dbg_ScanParams (&scancfg);
|
||||
|
||||
/* reserva buffer 6 dwords en fa84-fa9f */
|
||||
bzero (&hwdcfg, sizeof (struct st_hwdconfig));
|
||||
memset (&hwdcfg, 0, sizeof (struct st_hwdconfig));
|
||||
|
||||
/* wait till lamp is at home (should use timeout
|
||||
windows driver doesn't use it)
|
||||
|
@ -10009,7 +10009,7 @@ Shading_apply (struct st_device *dev, SANE_Byte * Regs,
|
|||
}
|
||||
|
||||
/*3d4c */
|
||||
bzero (&calbuffers, sizeof (struct st_cal2));
|
||||
memset (&calbuffers, 0, sizeof (struct st_cal2));
|
||||
|
||||
/* If black shading correction is enabled ... */
|
||||
if ((Regs[0x1cf] & 8) != 0)
|
||||
|
@ -10340,7 +10340,7 @@ RTS_GetImage (struct st_device *dev, SANE_Byte * Regs,
|
|||
(struct st_hwdconfig *) malloc (sizeof (struct st_hwdconfig));
|
||||
if (hwdcfg != NULL)
|
||||
{
|
||||
bzero (hwdcfg, sizeof (struct st_hwdconfig));
|
||||
memset (hwdcfg, 0, sizeof (struct st_hwdconfig));
|
||||
|
||||
if (((options & 2) != 0) || ((_B1 (options) & 1) != 0))
|
||||
{
|
||||
|
@ -10404,7 +10404,7 @@ RTS_GetImage (struct st_device *dev, SANE_Byte * Regs,
|
|||
sizeof (SANE_Byte));
|
||||
if (myRegs != NULL)
|
||||
{
|
||||
bzero (myRegs,
|
||||
memset (myRegs, 0,
|
||||
RT_BUFFER_LEN * sizeof (SANE_Byte));
|
||||
RTS_Setup (dev, myRegs, &scan, hwdcfg,
|
||||
gain_offset);
|
||||
|
@ -10547,7 +10547,7 @@ Refs_Detect (struct st_device *dev, SANE_Byte * Regs, SANE_Int resolution_x,
|
|||
*x = *y = 0; /* default */
|
||||
|
||||
/* set configuration to scan a little area at the top-left corner */
|
||||
bzero (&scancfg, sizeof (struct st_scanparams));
|
||||
memset (&scancfg, 0, sizeof (struct st_scanparams));
|
||||
scancfg.depth = 8;
|
||||
scancfg.colormode = CM_GRAY;
|
||||
scancfg.channel = CL_RED;
|
||||
|
@ -10588,7 +10588,7 @@ Refs_Detect (struct st_device *dev, SANE_Byte * Regs, SANE_Int resolution_x,
|
|||
pwmlamplevel = 0;
|
||||
Lamp_PWM_use (dev, 1);
|
||||
|
||||
bzero (&gain_offset, sizeof (struct st_gain_offset));
|
||||
memset (&gain_offset, 0, sizeof (struct st_gain_offset));
|
||||
for (C = CL_RED; C <= CL_BLUE; C++)
|
||||
{
|
||||
gain_offset.pag[C] = 3;
|
||||
|
@ -11290,7 +11290,7 @@ Head_Relocate (struct st_device *dev, SANE_Int speed, SANE_Int direction,
|
|||
struct st_motormove mymotor;
|
||||
struct st_motorpos mtrpos;
|
||||
|
||||
bzero (&mymotor, sizeof (struct st_motormove));
|
||||
memset (&mymotor, 0, sizeof (struct st_motormove));
|
||||
memcpy (Regs, dev->init_regs, RT_BUFFER_LEN * sizeof (SANE_Byte));
|
||||
|
||||
if (speed < dev->motormove_count)
|
||||
|
@ -11338,7 +11338,7 @@ Calib_CreateFixedBuffers ()
|
|||
(USHORT *) malloc (0x7f8 * sizeof (USHORT));
|
||||
|
||||
if (fixed_black_shading[channel] != NULL)
|
||||
bzero (fixed_black_shading[channel], 0x7f8 * sizeof (USHORT));
|
||||
memset (fixed_black_shading[channel], 0, 0x7f8 * sizeof (USHORT));
|
||||
else
|
||||
ret = ERROR;
|
||||
|
||||
|
@ -11348,7 +11348,7 @@ Calib_CreateFixedBuffers ()
|
|||
(USHORT *) malloc (0x7f8 * sizeof (USHORT));
|
||||
|
||||
if (fixed_white_shading[channel] != NULL)
|
||||
bzero (fixed_white_shading[channel], 0x7f8 * sizeof (USHORT));
|
||||
memset (fixed_white_shading[channel], 0, 0x7f8 * sizeof (USHORT));
|
||||
else
|
||||
ret = ERROR;
|
||||
|
||||
|
@ -12779,7 +12779,7 @@ Calib_WhiteShading_3 (struct st_device *dev,
|
|||
|
||||
/*a743 */
|
||||
if (lf130 > 0)
|
||||
bzero (buffer1, lf130 * sizeof (double));
|
||||
memset (buffer1, 0, lf130 * sizeof (double));
|
||||
|
||||
/*a761 */
|
||||
if (lf12c > 0)
|
||||
|
@ -12959,7 +12959,7 @@ Calib_WhiteShading_3 (struct st_device *dev,
|
|||
|
||||
/*a743 */
|
||||
if (lf130 > 0)
|
||||
bzero (buffer1, lf130 * sizeof (double));
|
||||
memset (buffer1, 0, lf130 * sizeof (double));
|
||||
|
||||
/*a761 */
|
||||
if (lf12c > 0)
|
||||
|
@ -13325,14 +13325,14 @@ Calib_BlackShading (struct st_device *dev,
|
|||
if (scancfg.depth > 8)
|
||||
{
|
||||
/*8bb2 */
|
||||
bzero (&dbvalue, 6 * sizeof (double));
|
||||
memset (&dbvalue, 0, 6 * sizeof (double));
|
||||
position = 0;
|
||||
|
||||
if (bytes_per_line > 0)
|
||||
{
|
||||
do
|
||||
{
|
||||
bzero (&buff3, 0x8000 * sizeof (SANE_Int));
|
||||
memset (&buff3, 0, 0x8000 * sizeof (SANE_Int));
|
||||
sumatorio = 0;
|
||||
ptr = buffer + position;
|
||||
current_line = 0;
|
||||
|
@ -13435,14 +13435,14 @@ Calib_BlackShading (struct st_device *dev,
|
|||
else
|
||||
{
|
||||
/*8eb6 */
|
||||
bzero (&dbvalue, 6 * sizeof (double));
|
||||
memset (&dbvalue, 0, 6 * sizeof (double));
|
||||
position = 0;
|
||||
|
||||
if (bytes_per_line > 0)
|
||||
{
|
||||
do
|
||||
{
|
||||
bzero (&buff2, 256 * sizeof (SANE_Byte));
|
||||
memset (&buff2, 0, 256 * sizeof (SANE_Byte));
|
||||
sumatorio = 0;
|
||||
/* ptr points to the next position of the first line */
|
||||
ptr = buffer + position;
|
||||
|
@ -13634,7 +13634,7 @@ Calibration (struct st_device *dev, SANE_Byte * Regs,
|
|||
Calib_LoadConfig (dev, &calibcfg, scan.scantype, scancfg->resolution_x,
|
||||
scancfg->depth);
|
||||
|
||||
bzero (&calibdata->gain_offset, sizeof (struct st_gain_offset)); /*[42b3654] */
|
||||
memset (&calibdata->gain_offset, 0, sizeof (struct st_gain_offset)); /*[42b3654] */
|
||||
for (a = CL_RED; a <= CL_BLUE; a++)
|
||||
{
|
||||
myCalib->WRef[a] = calibcfg.WRef[a];
|
||||
|
@ -14110,7 +14110,7 @@ Init_Vars (void)
|
|||
|
||||
hp_gamma = malloc (sizeof (struct st_gammatables));
|
||||
if (hp_gamma != NULL)
|
||||
bzero (hp_gamma, sizeof (struct st_gammatables));
|
||||
memset (hp_gamma, 0, sizeof (struct st_gammatables));
|
||||
else
|
||||
rst = ERROR;
|
||||
|
||||
|
@ -14118,7 +14118,7 @@ Init_Vars (void)
|
|||
{
|
||||
RTS_Debug = malloc (sizeof (struct st_debug_opts));
|
||||
if (RTS_Debug != NULL)
|
||||
bzero (RTS_Debug, sizeof (struct st_debug_opts));
|
||||
memset (RTS_Debug, 0, sizeof (struct st_debug_opts));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -14127,7 +14127,7 @@ Init_Vars (void)
|
|||
{
|
||||
default_gain_offset = malloc (sizeof (struct st_gain_offset));
|
||||
if (default_gain_offset != NULL)
|
||||
bzero (default_gain_offset, sizeof (struct st_gain_offset));
|
||||
memset (default_gain_offset, 0, sizeof (struct st_gain_offset));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -14136,7 +14136,7 @@ Init_Vars (void)
|
|||
{
|
||||
calibdata = malloc (sizeof (struct st_calibration_data));
|
||||
if (calibdata != NULL)
|
||||
bzero (calibdata, sizeof (struct st_calibration_data));
|
||||
memset (calibdata, 0, sizeof (struct st_calibration_data));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -14145,7 +14145,7 @@ Init_Vars (void)
|
|||
{
|
||||
wshading = malloc (sizeof (struct st_shading));
|
||||
if (wshading != NULL)
|
||||
bzero (wshading, sizeof (struct st_shading));
|
||||
memset (wshading, 0, sizeof (struct st_shading));
|
||||
else
|
||||
rst = ERROR;
|
||||
}
|
||||
|
@ -14467,7 +14467,7 @@ WShading_Calibrate (struct st_device *dev, SANE_Byte * Regs,
|
|||
|
||||
DBG (DBG_FNC, "> WShading_Calibrate(*myCalib)\n");
|
||||
|
||||
bzero (&myCalibTable, sizeof (struct st_gain_offset));
|
||||
memset (&myCalibTable, 0, sizeof (struct st_gain_offset));
|
||||
for (C = CL_RED; C <= CL_BLUE; C++)
|
||||
{
|
||||
myCalibTable.pag[C] = 3;
|
||||
|
@ -14687,7 +14687,7 @@ motor_pos (struct st_device *dev, SANE_Byte * Regs,
|
|||
|
||||
DBG (DBG_FNC, "> Calib_test(*myCalib)\n");
|
||||
|
||||
bzero (&myCalibTable, sizeof (struct st_gain_offset));
|
||||
memset (&myCalibTable, 0, sizeof (struct st_gain_offset));
|
||||
|
||||
calibcfg =
|
||||
(struct st_calibration_config *)
|
||||
|
@ -14821,7 +14821,7 @@ Calib_BlackShading_jkd (struct st_device *dev, SANE_Byte * Regs,
|
|||
|
||||
DBG (DBG_FNC, "> Calib_BlackShading_jkd(*myCalib)\n");
|
||||
|
||||
bzero (&myCalibTable, sizeof (struct st_gain_offset));
|
||||
memset (&myCalibTable, 0, sizeof (struct st_gain_offset));
|
||||
for (C = CL_RED; C <= CL_BLUE; C++)
|
||||
{
|
||||
myCalibTable.pag[C] = 3;
|
||||
|
@ -14955,7 +14955,7 @@ Calib_test (struct st_device *dev, SANE_Byte * Regs,
|
|||
|
||||
DBG (DBG_FNC, "> Calib_test(*myCalib)\n");
|
||||
|
||||
bzero (&myCalibTable, sizeof (struct st_gain_offset));
|
||||
memset (&myCalibTable, 0, sizeof (struct st_gain_offset));
|
||||
|
||||
calibcfg =
|
||||
(struct st_calibration_config *)
|
||||
|
|
|
@ -459,7 +459,7 @@ show_buffer (SANE_Int level, SANE_Byte * buffer, SANE_Int size)
|
|||
sdata = (char *) malloc (256);
|
||||
if (sdata != NULL)
|
||||
{
|
||||
bzero (sline, 256);
|
||||
memset (sline, 0, 256);
|
||||
for (cont = 0; cont < size; cont++)
|
||||
{
|
||||
if (col == 0)
|
||||
|
@ -480,7 +480,7 @@ show_buffer (SANE_Int level, SANE_Byte * buffer, SANE_Int size)
|
|||
snprintf (sdata, 255, " : %i\n", offset - 8);
|
||||
sline = strcat (sline, sdata);
|
||||
DBG (level, "%s", sline);
|
||||
bzero (sline, 256);
|
||||
memset (sline, 0, 256);
|
||||
}
|
||||
}
|
||||
if (col > 0)
|
||||
|
@ -494,7 +494,7 @@ show_buffer (SANE_Int level, SANE_Byte * buffer, SANE_Int size)
|
|||
snprintf (sdata, 255, " : %i\n", offset - 8);
|
||||
sline = strcat (sline, sdata);
|
||||
DBG (level, "%s", sline);
|
||||
bzero (sline, 256);
|
||||
memset (sline, 0, 256);
|
||||
}
|
||||
free (sdata);
|
||||
}
|
||||
|
|
|
@ -48,6 +48,10 @@
|
|||
#include "pieusb.h"
|
||||
#include "../include/sane/sanei_ir.h"
|
||||
|
||||
#ifndef L_tmpnam
|
||||
#define L_tmpnam 20
|
||||
#endif
|
||||
|
||||
struct Pieusb_Read_Buffer
|
||||
{
|
||||
SANE_Uint* data; /* image data - always store as 16 bit values; mmap'ed */
|
||||
|
|
|
@ -615,7 +615,7 @@ open_aspi (void)
|
|||
DBG (1, "OS/2: unique id is '%s'\n", PSRBlock->u.inq.unique_id);
|
||||
|
||||
strcpy (tmpAspi, "asXXXXXX");
|
||||
mktemp (tmpAspi);
|
||||
mkstemp (tmpAspi);
|
||||
DBG (2, "open_aspi: open temporary file '%s'\n", tmpAspi);
|
||||
tmp = fopen (tmpAspi, "w");
|
||||
if (!tmp)
|
||||
|
@ -3271,8 +3271,8 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
|
|||
ccb = cam_getccb (dev);
|
||||
|
||||
/* Build the CCB */
|
||||
bzero (&(&ccb->ccb_h)[1], sizeof (struct ccb_scsiio));
|
||||
bcopy (cmd, &ccb->csio.cdb_io.cdb_bytes, cmd_size);
|
||||
memset (&(&ccb->ccb_h)[1], 0, sizeof (struct ccb_scsiio));
|
||||
memcpy (&ccb->csio.cdb_io.cdb_bytes, cmd, cmd_size);
|
||||
|
||||
/*
|
||||
* Set the data direction flags.
|
||||
|
@ -3368,7 +3368,7 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
|
|||
int retval = 0;
|
||||
|
||||
/* build ccb for device match */
|
||||
bzero (&cdm, sizeof (cdm));
|
||||
memset (&cdm, 0, sizeof (cdm));
|
||||
cdm.ccb_h.func_code = XPT_DEV_MATCH;
|
||||
|
||||
/* result buffer */
|
||||
|
@ -3454,7 +3454,7 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
|
|||
}
|
||||
|
||||
/* build ccb for device match */
|
||||
bzero (&cdm, sizeof (cdm));
|
||||
memset (&cdm, 0, sizeof (cdm));
|
||||
cdm.ccb_h.func_code = XPT_DEV_MATCH;
|
||||
|
||||
/* result buffer */
|
||||
|
@ -4449,7 +4449,7 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
|
|||
memcpy (databuf, (u_char *) src, src_size);
|
||||
}
|
||||
|
||||
bzero (sensebuf, 128);
|
||||
memset (sensebuf, 0, 128);
|
||||
|
||||
/*
|
||||
* Do SCSI request...
|
||||
|
@ -5358,7 +5358,7 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
|
|||
memcpy (&cdb.cdb, cmd, cmd_size);
|
||||
if (dst && dst_size)
|
||||
{
|
||||
bzero (dst, *dst_size);
|
||||
memset (dst, 0, *dst_size);
|
||||
range.address = (IOVirtualAddress) dst;
|
||||
range.length = *dst_size;
|
||||
transferCount = *dst_size;
|
||||
|
@ -5699,7 +5699,7 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
|
|||
DBG (6, "isRead dst_size:%ld\n", *dst_size);
|
||||
|
||||
/* Zero the buffer. */
|
||||
bzero (dst, *dst_size);
|
||||
memset (dst, 0, *dst_size);
|
||||
|
||||
/* Configure the virtual range for the buffer. */
|
||||
range.address = (long) dst;
|
||||
|
@ -5722,8 +5722,8 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel,
|
|||
|
||||
|
||||
/* zero the senseData and CDB */
|
||||
bzero (&senseData, sizeof (senseData));
|
||||
bzero (cdb, sizeof (cdb));
|
||||
memset (&senseData, 0, sizeof (senseData));
|
||||
memset (cdb, 0, sizeof (cdb));
|
||||
|
||||
/* copy the command data */
|
||||
memcpy (cdb, cmd, cmd_size);
|
||||
|
|
Ładowanie…
Reference in New Issue