kopia lustrzana https://gitlab.com/sane-project/backends
				
				
				
			cppcheck errors and warnings fixes
							rodzic
							
								
									6b78c69876
								
							
						
					
					
						commit
						54742a1831
					
				|  | @ -2,7 +2,7 @@ | |||
| 
 | ||||
|    (C) 2003-2004 Lexmark International, Inc. (Original Source code) | ||||
|    (C) 2005 Fred Odendaal | ||||
|    (C) 2006-2011 Stéphane Voltz <stef.dev@free.fr> | ||||
|    (C) 2006-2013 Stéphane Voltz <stef.dev@free.fr> | ||||
|    (C) 2010 "Torsten Houwaart" <ToHo@gmx.de> X74 support | ||||
|     | ||||
|    This file is part of the SANE package. | ||||
|  | @ -436,7 +436,7 @@ attachLexmark (SANE_String_Const devname) | |||
| 
 | ||||
|   num_lexmark_device++; | ||||
| 
 | ||||
|   return SANE_STATUS_GOOD; | ||||
|   return status; | ||||
| } | ||||
| 
 | ||||
| SANE_Status | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| /* lexmark-low.c: scanner-interface file for low Lexmark scanners.
 | ||||
| 
 | ||||
|    (C) 2005 Fred Odendaal | ||||
|    (C) 2006-2011 Stéphane Voltz	<stef.dev@free.fr> | ||||
|    (C) 2006-2013 Stéphane Voltz	<stef.dev@free.fr> | ||||
|    (C) 2010 "Torsten Houwaart" <ToHo@gmx.de> X74 support | ||||
|     | ||||
|    This file is part of the SANE package. | ||||
|  | @ -347,10 +347,10 @@ rts88xx_commit (SANE_Int devnum, SANE_Byte depth) | |||
|    * X1100/B2 -> 0x0d | ||||
|    * X1200 -> 0x01 */ | ||||
|   reg = depth; | ||||
|   status = rts88xx_write_reg (devnum, 0x2c, ®); | ||||
|   rts88xx_write_reg (devnum, 0x2c, ®); | ||||
| 
 | ||||
|   /* stop before starting */ | ||||
|   status = low_stop_mvmt (devnum); | ||||
|   low_stop_mvmt (devnum); | ||||
| 
 | ||||
|   /* effective start */ | ||||
|   status = low_start_mvmt (devnum); | ||||
|  | @ -901,7 +901,7 @@ low_start_mvmt (SANE_Int devnum) | |||
|   SANE_Byte reg; | ||||
| 
 | ||||
|   reg = 0x68; | ||||
|   status = rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   status = rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   return status; | ||||
| } | ||||
|  | @ -914,10 +914,10 @@ low_stop_mvmt (SANE_Int devnum) | |||
| 
 | ||||
|   /* Stop scanner - clear reg 0xb3: */ | ||||
|   reg = 0x02; | ||||
|   status = rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   status = rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   reg = 0x00; | ||||
|   status = rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   status = rts88xx_write_reg (devnum, 0xb3, ®); | ||||
|   return status; | ||||
| } | ||||
|  | @ -2222,7 +2222,7 @@ sanei_lexmark_low_search_home_bwd (Lexmark_Device * dev) | |||
| 	    } | ||||
| 	} | ||||
| 
 | ||||
|       size_requested = size_returned; | ||||
|       /*size_requested = size_returned;*/ | ||||
|       size_requested = 2500; | ||||
|       no_of_buffers = size_returned * 3; | ||||
|       no_of_buffers = no_of_buffers / 2500; | ||||
|  | @ -2407,13 +2407,12 @@ low_set_scan_area (SANE_Int res, | |||
| 		   SANE_Byte * regs, Lexmark_Device * dev) | ||||
| { | ||||
| 
 | ||||
|   SANE_Status status; | ||||
|   SANE_Int vert_start = 0; | ||||
|   SANE_Int hor_start = 0; | ||||
|   SANE_Int vert_end; | ||||
|   SANE_Int hor_end; | ||||
| 
 | ||||
|   status = low_get_start_loc (res, &vert_start, &hor_start, offset, dev); | ||||
|   low_get_start_loc (res, &vert_start, &hor_start, offset, dev); | ||||
| 
 | ||||
|   /* convert pixel height to vertical location coordinates */ | ||||
|   vert_end = vert_start + (bry * res) / 600; | ||||
|  | @ -5600,6 +5599,7 @@ sanei_lexmark_low_offset_calibration (Lexmark_Device * dev) | |||
|       write_pnm_file (title, pixels, lines, rts88xx_is_color (regs), data); | ||||
| #endif | ||||
|       average = average_area (regs, data, pixels, lines, &ra, &ga, &ba); | ||||
|       free (data); | ||||
|     } | ||||
|   if (i == 0) | ||||
|     { | ||||
|  | @ -5621,7 +5621,7 @@ sanei_lexmark_low_offset_calibration (Lexmark_Device * dev) | |||
| 	free (data); | ||||
|       return status; | ||||
|     } | ||||
|   average = average_area (regs, data, pixels, lines, &ra, &ga, &ba); | ||||
|   average_area (regs, data, pixels, lines, &ra, &ga, &ba); | ||||
| #ifdef DEEP_DEBUG | ||||
|   write_pnm_file ("offset-final.pnm", pixels, lines, rts88xx_is_color (regs), | ||||
| 		  data); | ||||
|  | @ -5669,7 +5669,7 @@ sanei_lexmark_low_gain_calibration (Lexmark_Device * dev) | |||
|   int sx, ex; | ||||
|   int pixels; | ||||
|   /* averages */ | ||||
|   int ra, ga, ba, average; | ||||
|   int ra, ga, ba; | ||||
|   SANE_Byte *data = NULL; | ||||
|   int red, green, blue; | ||||
| #ifdef DEEP_DEBUG | ||||
|  | @ -5725,7 +5725,7 @@ sanei_lexmark_low_gain_calibration (Lexmark_Device * dev) | |||
|       sprintf (title, "gain%02d.pnm", i); | ||||
|       write_pnm_file (title, pixels, lines, rts88xx_is_color (regs), data); | ||||
| #endif | ||||
|       average = average_area (regs, data, pixels, lines, &ra, &ga, &ba); | ||||
|       average_area (regs, data, pixels, lines, &ra, &ga, &ba); | ||||
|       free (data); | ||||
|       if (ra < dev->sensor->red_gain_target) | ||||
| 	red++; | ||||
|  | @ -5926,6 +5926,7 @@ sanei_lexmark_low_shading_calibration (Lexmark_Device * dev) | |||
| 	    (rtarget / dev->shading_coeff[i]) * (lines - yoffset); | ||||
| 	} | ||||
|     } | ||||
|   free(data); | ||||
| 
 | ||||
|   /* do the scan backward to go back to start position */ | ||||
|   regs[0xc6] &= 0xF7; | ||||
|  | @ -5940,6 +5941,8 @@ sanei_lexmark_low_shading_calibration (Lexmark_Device * dev) | |||
|     { | ||||
|       DBG (1, | ||||
| 	   "sanei_lexmark_low_shading_calibration: low_simple_scan failed!\n"); | ||||
|       if(data!=NULL) | ||||
| 	free(data); | ||||
|       return status; | ||||
|     } | ||||
| 
 | ||||
|  | @ -6098,6 +6101,6 @@ sanei_lexmark_low_assign_model (Lexmark_Device * dev, | |||
|   DBG (3, "sanei_lexmark_low_assign_model: assigned %s\n", dev->model.model); | ||||
| 
 | ||||
|   /* init sensor data */ | ||||
|   return sanei_lexmark_low_assign_sensor (dev); | ||||
|   DBG (2, "sanei_lexmark_low_assign_model: end.\n"); | ||||
|   return sanei_lexmark_low_assign_sensor (dev); | ||||
| } | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| /* sane - Scanner Access Now Easy.
 | ||||
| 
 | ||||
|    Copyright (C) 2007-2012 stef.dev@free.fr | ||||
|    Copyright (C) 2007-2013 stef.dev@free.fr | ||||
|     | ||||
|    This file is part of the SANE package. | ||||
|     | ||||
|  | @ -152,13 +152,13 @@ rts8891_write_all (SANE_Int devnum, SANE_Byte * regs, SANE_Int count) | |||
| static SANE_Status | ||||
| rts8891_commit (SANE_Int devnum, SANE_Byte value) | ||||
| { | ||||
|   SANE_Status status = SANE_STATUS_GOOD; | ||||
|   SANE_Status status; | ||||
|   SANE_Byte reg; | ||||
| 
 | ||||
|   reg = value; | ||||
|   status = sanei_rts88xx_write_reg (devnum, 0xd3, ®); | ||||
|   status = sanei_rts88xx_cancel (devnum); | ||||
|   status = sanei_rts88xx_write_control (devnum, 0x08); | ||||
|   sanei_rts88xx_write_reg (devnum, 0xd3, ®); | ||||
|   sanei_rts88xx_cancel (devnum); | ||||
|   sanei_rts88xx_write_control (devnum, 0x08); | ||||
|   status = sanei_rts88xx_write_control (devnum, 0x08); | ||||
|   return status; | ||||
| } | ||||
|  | @ -185,7 +185,7 @@ rts8891_read_buttons (SANE_Int devnum, SANE_Int * mask) | |||
| 
 | ||||
|   /* clear register r25 */ | ||||
|   reg = 0x00; | ||||
|   status = sanei_rts88xx_write_reg (devnum, 0x25, ®); | ||||
|   sanei_rts88xx_write_reg (devnum, 0x25, ®); | ||||
| 
 | ||||
|   /* clear register r1a */ | ||||
|   sanei_rts88xx_read_reg (devnum, 0x1a, ®); | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Stphane Voltz
						Stphane Voltz