Lines Matching defs:dstndx
810 size_t dstndx, size_t cnt, void *scr_item)
815 if (((srcndx + cnt) > num_ent) || ((dstndx + cnt) > num_ent))
820 if (srcndx == dstndx)
833 if (srcndx > dstndx) {
834 low = dstndx;
838 hi = dstndx;
845 EC_WORD(dstndx), EC_WORD(dstndx + cnt - 1));
850 name_str, EC_WORD(srcndx), EC_WORD(dstndx));
855 EC_WORD(dstndx), EC_WORD(dstndx + cnt - 1));
857 if (srcndx < dstndx) {
859 dstndx += cnt - 1;
860 for (; cnt-- > 0; srcndx--, dstndx--) {
872 * for (i = srcndx; i < dstndx; i++)
877 (dstndx - srcndx) * entsize);
882 * dyn[dstndx] = save;
884 bcopy(scr_item, data + (dstndx * entsize), entsize);
887 for (; cnt-- > 0; srcndx++, dstndx++) {
899 * for (i = srcndx; i > dstndx; i--)
902 bcopy(data + (dstndx * entsize),
903 data + ((dstndx + 1) * entsize),
904 (srcndx - dstndx) * entsize);
909 * dyn[dstndx] = save;
911 bcopy(scr_item, data + (dstndx * entsize), entsize);