Fixed a bunch of compilation warnings.

merge-requests/1/head
Henning Geinitz 2003-04-03 16:20:47 +00:00
rodzic 967a3b2a37
commit 8fb02e0e36
3 zmienionych plików z 46 dodań i 28 usunięć

Wyświetl plik

@ -6,6 +6,8 @@
* sanei/sanei_constrain_value.c: Removed unnecessary variable.
* backend/agfafocus.c: Fixed some warnings.
* backend/as6e.c: Fixed some warnings.
* backend/coolscan.c backend/coolscan-scsi.h: Fixed a bunch of
compilation warnings.
2003-04-03 Eddy De Greef <eddy_de_greef at tiscali dot be>

Wyświetl plik

@ -146,7 +146,7 @@ putnbyte (unsigned char *pnt, unsigned int value, unsigned int nbytes) \
typedef struct
{
char *cmd;
unsigned char *cmd;
int size;
}
scsiblk;

Wyświetl plik

@ -117,7 +117,7 @@ static const SANE_Int resolution_list[] =
#define COOLSCAN_MAX_RETRY 25
static SANE_Status sense_handler (int scsi_fd, u_char * result, void *arg);
static SANE_Status sense_handler (int scsi_fd, unsigned char * result, void *arg);
static int coolscan_check_values (Coolscan_t * s);
static int get_internal_info (Coolscan_t *);
static void coolscan_get_inquiry_values (Coolscan_t *);
@ -125,7 +125,7 @@ static void hexdump (int level, char *comment, unsigned char *p, int l);
static int swap_res (Coolscan_t * s);
/* --------------------------- COOLSCAN_DO_SCSI_CMD ----------------------- */
static int
do_scsi_cmd (int fd, char *cmd, int cmd_len, char *out, size_t out_len)
do_scsi_cmd (int fd, unsigned char *cmd, int cmd_len, unsigned char *out, size_t out_len)
{
int ret;
size_t ol = out_len;
@ -151,7 +151,7 @@ do_scsi_cmd (int fd, char *cmd, int cmd_len, char *out, size_t out_len)
static int
request_sense_parse (char *sensed_data)
request_sense_parse (unsigned char *sensed_data)
{
int ret, sense, asc, ascq;
sense = get_RS_sense_key (sensed_data);
@ -1274,10 +1274,10 @@ coolscan_do_inquiry (Coolscan_t * s)
static int
coolscan_identify_scanner (Coolscan_t * s)
{
char vendor[9];
char product[0x11];
char version[5];
char *pp;
unsigned char vendor[9];
unsigned char product[0x11];
unsigned char version[5];
unsigned char *pp;
int i;
vendor[8] = product[0x10] = version[4] = 0;
@ -1423,7 +1423,7 @@ write_bytes_per_line (Coolscan_t * s)
static void
coolscan_trim_rowbufsize (Coolscan_t * s)
{
int row_len;
unsigned int row_len;
row_len = scan_bytes_per_line (s);
s->row_bufsize = (s->row_bufsize < row_len) ? s->row_bufsize
: s->row_bufsize - (s->row_bufsize % row_len);
@ -1449,9 +1449,11 @@ coolscan_check_values (Coolscan_t * s)
/* test_little_endian */
static SANE_Bool coolscan_test_little_endian()
{ SANE_Int testvalue = 255;
unsigned char *firstbyte = (char *) &testvalue;
static SANE_Bool
coolscan_test_little_endian(void)
{
SANE_Int testvalue = 255;
unsigned char *firstbyte = (unsigned char *) &testvalue;
if (*firstbyte == 255)
{ return SANE_TRUE;
@ -1696,11 +1698,11 @@ get_internal_info (Coolscan_t * s)
static void
coolscan_get_inquiry_values (Coolscan_t * s)
{
char *inquiry_block;
unsigned char *inquiry_block;
DBG (10, "get_inquiry_values\n");
inquiry_block = (char *) s->buffer;
inquiry_block = (unsigned char *) s->buffer;
s->inquiry_len = 36;
get_inquiry_vendor (inquiry_block, s->vendor);
@ -1851,8 +1853,11 @@ hexdump (int level, char *comment, unsigned char *p, int l)
static SANE_Status
sense_handler (int scsi_fd, u_char * result, void *arg)
sense_handler (int scsi_fd, unsigned char * result, void *arg)
{
scsi_fd = scsi_fd;
arg = arg;
if (result[0] != 0x70)
{
return SANE_STATUS_IO_ERROR; /* we only know about this one */
@ -2166,6 +2171,7 @@ attach_one (const char *devName)
static RETSIGTYPE
sigterm_handler (int signal)
{
signal = signal;
sanei_scsi_req_flush_all (); /* flush SCSI queue */
_exit (SANE_STATUS_GOOD);
}
@ -2289,16 +2295,17 @@ static int Calc_fix_LUT(Coolscan_t * s)
----------------------------------------------------------------*/
static int RGBIfix(Coolscan_t * scanner,
unsigned char* rgbimat,
unsigned char* orgbimat,
unsigned char* rgbimat,
unsigned char* orgbimat,
int size,
int *lutr,
int *lutg,
int *lutb,
int *luti)
{ unsigned char *pr,*pg,*pb,*pi;
unsigned char *opr,*opg,*opb,*opi;
{
unsigned char *pr,*pg,*pb,*pi;
unsigned char *opr,*opg,*opb,*opi;
int r,g,b,i;
int ii;
@ -2364,12 +2371,13 @@ static int RGBIfix16(Coolscan_t * scanner,
int *lutb,
int *luti)
{ unsigned short *pr,*pg,*pb,*pi;
unsigned short *opr,*opg,*opb,*opi;
{
unsigned short *pr,*pg,*pb,*pi;
unsigned short *opr,*opg,*opb,*opi;
int x;
scanner = scanner; lutr = lutr; lutg = lutg; lutb = lutb; luti = luti;
int r,g,b,i;
int ii;
int x;
for(x=0;x<size;x++)
{
pr=rgbimat+x*4;
@ -2451,7 +2459,7 @@ static int rgb2g(unsigned char* rgbimat,unsigned char* gomat,
written by: Andreas RICK 3.7.1999
----------------------------------------------------------------*/
#if 0
static int RGBIfix1(unsigned char* rgbimat,unsigned char* orgbimat,
int size,
int *lutr,
@ -2466,6 +2474,9 @@ static int RGBIfix1(unsigned char* rgbimat,unsigned char* orgbimat,
static int thresi=100;
int ii;
int x;
lutg = lutg; lutb = lutb;
/* calculate regression between r and ir */
cc.sum=0;
cc.sumr=cc.sumii=cc.sumrr=cc.sumi=cc.sumri=0.0;
@ -2531,13 +2542,13 @@ static int RGBIfix1(unsigned char* rgbimat,unsigned char* orgbimat,
return 1;
}
#endif
/* This function is executed as a child process. */
static int
reader_process (Coolscan_t * scanner, int pipe_fd)
{
int status;
int i;
unsigned int i;
unsigned char h;
unsigned int data_left;
unsigned int data_to_read;
@ -2636,7 +2647,8 @@ reader_process (Coolscan_t * scanner, int pipe_fd)
{ /* Correct Infrared Channel */
if(scanner->bits_per_color>8)
{
RGBIfix16(scanner,scanner->buffer,scanner->obuffer,
RGBIfix16(scanner, (unsigned short * ) scanner->buffer,
(unsigned short * )scanner->obuffer,
data_to_read/8,scanner->lutr,
scanner->lutg,scanner->lutb,scanner->luti);
}
@ -3221,6 +3233,8 @@ sane_init (SANE_Int * version_code, SANE_Auth_Callback authorize)
size_t len;
FILE *fp;
authorize = authorize;
DBG_INIT ();
DBG (10, "sane_init\n");
if (version_code)
@ -3276,6 +3290,8 @@ sane_get_devices (const SANE_Device *** device_list,
Coolscan_t *dev;
int i;
local_only = local_only;
DBG (10, "sane_get_devices\n");
if (devlist)