Lines Matching defs:sp
466 png_bytep sp = row; /* source pointer */
470 /* At the start sp will point to the first byte to copy and dp to where
472 * the loop simply copies (channels-1) channels until sp reaches ep.
484 ++sp;
485 else /* Skip initial channel and, for sp, the filler */
486 sp += 2, ++dp;
489 while (sp < ep)
490 *dp++ = *sp, sp += 2;
498 sp += 2;
499 else /* Skip initial channel and, for sp, the filler */
500 sp += 4, dp += 2;
502 while (sp < ep)
503 *dp++ = *sp++, *dp++ = *sp, sp += 3;
524 ++sp;
525 else /* Skip initial channels and, for sp, the filler */
526 sp += 4, dp += 3;
528 /* Note that the loop adds 3 to dp and 4 to sp each time. */
529 while (sp < ep)
530 *dp++ = *sp++, *dp++ = *sp++, *dp++ = *sp, sp += 2;
538 sp += 2;
539 else /* Skip initial channels and, for sp, the filler */
540 sp += 8, dp += 6;
542 while (sp < ep)
545 *dp++ = *sp++, *dp++ = *sp++;
546 *dp++ = *sp++, *dp++ = *sp++;
547 *dp++ = *sp++, *dp++ = *sp, sp += 3;