kopia lustrzana https://gitlab.com/sane-project/backends
use sizeof(Genesys_Register_Set) instead of 2
rodzic
e510006077
commit
d60b98bfca
|
@ -1,3 +1,8 @@
|
|||
2007-10-13 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
|
||||
|
||||
* backend/genesys_gl841.c backend/genesys_gl646.c: use
|
||||
sizeof(Genesys_Register_Set) instead of 2
|
||||
|
||||
2007-10-07 Bertrik Sikken <bertrik@sikken.nl>
|
||||
* doc/descriptions/unsupported.desc: updated with info from
|
||||
'FormularDaten' e-mails up to 2007/9/29
|
||||
|
|
|
@ -1568,7 +1568,7 @@ gl646_slow_back_home (Genesys_Device * dev, SANE_Bool wait_until_home)
|
|||
usleep (200000UL);
|
||||
}
|
||||
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * 2);
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * sizeof(Genesys_Register_Set));
|
||||
|
||||
prepare_steps = 4;
|
||||
exposure_time = 6 * MOTOR_SPEED_MAX;
|
||||
|
@ -1926,7 +1926,7 @@ gl646_search_start_position (Genesys_Device * dev)
|
|||
|
||||
DBG (DBG_proc, "gl646_search_start_position\n");
|
||||
memset (local_reg, 0, sizeof (local_reg));
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * 2);
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * sizeof(Genesys_Register_Set));
|
||||
|
||||
gettimeofday (&tv, NULL);
|
||||
/* is scanner warm enough ? */
|
||||
|
@ -2176,7 +2176,7 @@ gl646_search_start_position (Genesys_Device * dev)
|
|||
/* update regs to copy ASIC internal state */
|
||||
dev->reg[reg_0x01].value = local_reg[reg_0x01].value;
|
||||
dev->reg[reg_0x02].value = local_reg[reg_0x02].value;
|
||||
memcpy (dev->reg, local_reg, (GENESYS_GL646_MAX_REGS + 1) * 2);
|
||||
memcpy (dev->reg, local_reg, (GENESYS_GL646_MAX_REGS + 1) * sizeof(Genesys_Register_Set));
|
||||
|
||||
status =
|
||||
sanei_genesys_search_reference_point (dev, data, start_pixel, dpi, pixels,
|
||||
|
@ -3846,7 +3846,7 @@ gl646_init_regs_for_warmup (Genesys_Device * dev,
|
|||
|
||||
DBG (DBG_proc, "gl646_warmup_lamp\n");
|
||||
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * 2);
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * sizeof(Genesys_Register_Set));
|
||||
*total_size = num_pixels * 3 * 2 * 1; /* colors * bytes_per_color * scan lines */
|
||||
|
||||
/* ST12: 0x01 0x00 0x02 0x41 0x03 0x1f 0x04 0x53 0x05 0x10 0x06 0x10 0x08 0x02 0x09 0x00 0x0a 0x06 0x0b 0x04 */
|
||||
|
@ -4037,7 +4037,7 @@ gl646_repark_head (Genesys_Device * dev)
|
|||
DBG (DBG_proc, "gl646_repark_head\n");
|
||||
|
||||
memset (local_reg, 0, sizeof (local_reg));
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * 2);
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * sizeof(Genesys_Register_Set));
|
||||
|
||||
local_reg[reg_0x01].value =
|
||||
local_reg[reg_0x01].value & ~REG01_DVDSET & ~REG01_FASTMOD & ~REG01_SCAN;
|
||||
|
@ -4402,7 +4402,7 @@ gl646_init (Genesys_Device * dev)
|
|||
}
|
||||
|
||||
/* initial calibration reg values */
|
||||
memcpy (dev->calib_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * 2);
|
||||
memcpy (dev->calib_reg, dev->reg, (GENESYS_GL646_MAX_REGS + 1) * sizeof(Genesys_Register_Set));
|
||||
|
||||
/* Set powersaving (default = 15 minutes) */
|
||||
RIE (gl646_set_powersaving (dev, 15));
|
||||
|
|
|
@ -3300,7 +3300,7 @@ gl841_feed (Genesys_Device * dev, int steps)
|
|||
DBG (DBG_proc, "gl841_feed (steps = %d)\n",
|
||||
steps);
|
||||
|
||||
memset (local_reg, 0, sizeof (Genesys_Register_Set)*(GENESYS_GL841_MAX_REGS+1));
|
||||
memset (local_reg, 0, sizeof(local_reg));
|
||||
val = 0;
|
||||
|
||||
/* stop motor if needed */
|
||||
|
@ -3418,7 +3418,7 @@ gl841_slow_back_home (Genesys_Device * dev, SANE_Bool wait_until_home)
|
|||
DBG (DBG_proc, "gl841_slow_back_home (wait_until_home = %d)\n",
|
||||
wait_until_home);
|
||||
|
||||
memset (local_reg, 0, sizeof (Genesys_Register_Set)*(GENESYS_GL841_MAX_REGS+1));
|
||||
memset (local_reg, 0, sizeof (local_reg));
|
||||
val = 0;
|
||||
status = sanei_genesys_get_status (dev, &val);
|
||||
if (status != SANE_STATUS_GOOD)
|
||||
|
@ -3576,7 +3576,7 @@ gl841_park_head (Genesys_Device * dev, Genesys_Register_Set * reg,
|
|||
DBG (DBG_proc, "gl841_park_head (wait_until_home = %d)\n",
|
||||
wait_until_home);
|
||||
|
||||
memset (local_reg, 0, sizeof (Genesys_Register_Set)*(GENESYS_GL841_MAX_REGS+1));
|
||||
memset (local_reg, 0, sizeof (local_reg));
|
||||
|
||||
/* read status */
|
||||
status = sanei_genesys_get_status (dev, &val);
|
||||
|
@ -3709,7 +3709,7 @@ gl841_search_start_position (Genesys_Device * dev)
|
|||
DBG (DBG_proc, "gl841_search_start_position\n");
|
||||
|
||||
memset (local_reg, 0, sizeof (local_reg));
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL841_MAX_REGS +1) * 2);
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL841_MAX_REGS +1) * sizeof (Genesys_Register_Set));
|
||||
|
||||
/* sets for a 200 lines * 600 pixels */
|
||||
/* normal scan with no shading */
|
||||
|
@ -3794,7 +3794,7 @@ gl841_search_start_position (Genesys_Device * dev)
|
|||
}
|
||||
|
||||
/* update regs to copy ASIC internal state */
|
||||
memcpy (dev->reg, local_reg, (GENESYS_GL841_MAX_REGS + 1) * 2);
|
||||
memcpy (dev->reg, local_reg, (GENESYS_GL841_MAX_REGS + 1) * sizeof (Genesys_Register_Set));
|
||||
|
||||
/*TODO: find out where sanei_genesys_search_reference_point
|
||||
stores information, and use that correctly*/
|
||||
|
@ -4903,7 +4903,7 @@ gl841_init_regs_for_warmup (Genesys_Device * dev,
|
|||
|
||||
DBG (DBG_proc, "sanei_gl841_warmup_lamp\n");
|
||||
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL841_MAX_REGS + 1) * 2);
|
||||
memcpy (local_reg, dev->reg, (GENESYS_GL841_MAX_REGS + 1) * sizeof (Genesys_Register_Set));
|
||||
|
||||
/* okay.. these should be defaults stored somewhere */
|
||||
dev->frontend.gain[0] = 0x00;
|
||||
|
@ -5114,7 +5114,7 @@ gl841_init (Genesys_Device * dev)
|
|||
}
|
||||
|
||||
/* initial calibration reg values */
|
||||
memcpy (dev->calib_reg, dev->reg, (GENESYS_GL841_MAX_REGS + 1) * 2);
|
||||
memcpy (dev->calib_reg, dev->reg, (GENESYS_GL841_MAX_REGS + 1) * sizeof (Genesys_Register_Set));
|
||||
|
||||
status = gl841_init_scan_regs (dev,
|
||||
dev->calib_reg,
|
||||
|
@ -5158,7 +5158,7 @@ gl841_init (Genesys_Device * dev)
|
|||
|
||||
free(line);
|
||||
|
||||
memcpy (dev->calib_reg, dev->reg, (GENESYS_GL841_MAX_REGS + 1) * 2);
|
||||
memcpy (dev->calib_reg, dev->reg, (GENESYS_GL841_MAX_REGS + 1) * sizeof (Genesys_Register_Set));
|
||||
|
||||
/* Set powersaving (default = 15 minutes) */
|
||||
RIE (gl841_set_powersaving (dev, 15));
|
||||
|
|
Ładowanie…
Reference in New Issue