Lines Matching refs:line_buffer
1537 if (s->line_buffer)
1538 free(s->line_buffer);
1539 s->line_buffer = malloc(s->scan_bytes_per_line);
1540 if (s->line_buffer == NULL) {
1685 if (s->line_buffer)
1686 free (s->line_buffer);
1687 s->line_buffer = NULL;
1697 /* copies the read data from s->line_buffer to the position in data pointer to by s->ptr
1718 memcpy (s->line_buffer + s->bytes_read_in_line, s->ptr, bytes_to_copy);
1726 line points to the current byte in the input s->line_buffer
1732 SANE_Byte *line = s->line_buffer;
1769 for (i=0; i< s->scan_bytes_per_line; ++i) fputc(s->line_buffer[i],RawScan);