pike.git / src / modules / SANE / sane.c

version» Context lines:

pike.git/src/modules/SANE/sane.c:424:      static struct program *image_program;      static void get_grey_frame( SANE_Handle h, SANE_Parameters *p, char *data )   {    char buffer[8000];    int nbytes = p->lines * p->bytes_per_line, amnt_read;    while( nbytes )    {    char *pp = buffer; -  if( sane_read( h, buffer, MINIMUM(8000,nbytes), &amnt_read ) ) +  if( sane_read( h, (unsigned char *)buffer, MINIMUM(8000,nbytes), +  &amnt_read ) )    return;    while( amnt_read-- && nbytes--)    {    *(data++) = *(pp);    *(data++) = *(pp);    *(data++) = *(pp++);    }    }   }      static void get_rgb_frame( SANE_Handle h, SANE_Parameters *p, char *data )   {    char buffer[8000];    int nbytes = p->lines * p->bytes_per_line, amnt_read;    while( nbytes )    {    char *pp = buffer; -  if( sane_read( h, buffer, MINIMUM(8000,nbytes), &amnt_read ) ) +  if( sane_read( h, (unsigned char *)buffer, MINIMUM(8000,nbytes), +  &amnt_read ) )    return;    while( amnt_read-- && nbytes--)    *(data++) = *(pp++);    }   }      static void get_comp_frame( SANE_Handle h, SANE_Parameters *p, char *data )   {    char buffer[8000];    int nbytes = p->lines * p->bytes_per_line, amnt_read;