Lines Matching refs:line_buffer
874 static SANE_Byte **line_buffer = NULL;
915 line_buffer = malloc (r_buf_lines * sizeof (SANE_Byte *));
916 if (line_buffer == NULL)
924 line_buffer[count] = malloc ((*len) * sizeof (SANE_Byte));
925 if (line_buffer[count] == NULL)
948 memcpy (tmp_line_buf, line_buffer[0], width);
951 memcpy (tmp_line_buf + width, &line_buffer[line_offset][width],
957 memcpy (tmp_line_buf, line_buffer[0], *len);
960 grn_ptr = &line_buffer[line_offset][1];
973 tmp_buf_ptr = line_buffer[0];
976 line_buffer[count] = line_buffer[count + 1];
978 line_buffer[r_buf_lines - 1] = tmp_buf_ptr;
981 memcpy (line_buffer[r_buf_lines - 1], data, *len);
1042 free (line_buffer[count]);
1044 free (line_buffer);
1045 line_buffer = NULL;