Lines Matching defs:ptr
3572 SANE_Byte *out_ptr[3], *ptr;
3687 ptr = s->ld.buf[color];
3694 SANE_Byte *ptr_start = ptr;
3697 *out_ptr[color] = *ptr;
3703 ++ptr;
3708 s->ld.saved[color], lines[color], color, (u_long) (ptr - ptr_start),
3710 ptr = ptr_start + bpc;
3718 *out_ptr[color] = *ptr++;
3730 *out_ptr[color] = *ptr;
3733 ++ptr;
3743 memmove (s->ld.buf[color], ptr, s->ld.saved[color] * bpc);
4135 SANE_Byte *red_ptr, *grn_ptr, *blu_ptr, *ptr, *ptr_end;
4138 ptr = out;
4162 *ptr++ = *red_ptr++;
4163 *ptr++ = *grn_ptr++;
4164 *ptr++ = *blu_ptr++;
4636 SANE_Byte *ptr, *ptr_end;
4769 ptr = data;
4770 ptr_end = ptr + lines_per_buffer * bpl;
4775 while (ptr != ptr_end)
4777 (*ptr) = ~(*ptr);
4778 ptr++;
4780 *ptr = ((*ptr & 0x80) >> 7) + ((*ptr & 0x40) >> 5)
4781 + ((*ptr & 0x20) >> 3) + ((*ptr & 0x10) >> 1)
4782 + ((*ptr & 0x08) << 1) + ((*ptr & 0x04) << 3)
4783 + ((*ptr & 0x02) << 5) + ((*ptr & 0x01) << 7);
4787 while (ptr != ptr_end)
4789 (*ptr) = ~(*ptr);
4790 ptr++;
4836 SANE_Byte *extra = 0, *ptr;
4942 ptr = bstat[0].data + 2 * lines_per_buffer * (long) bpl - 1;
4943 while (ptr >= bstat[0].data)
4945 *ptr = 0x00;
4946 ptr -= 256;