use sizeof(Genesys_Register_Set) instead of 2

merge-requests/1/head
Pierre Willenbrock 2007-10-13 14:36:49 +00:00
rodzic e510006077
commit d60b98bfca
3 zmienionych plików z 19 dodań i 14 usunięć

Wyświetl plik

@ -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

Wyświetl plik

@ -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));

Wyświetl plik

@ -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));