Lines Matching refs:dat
477 /* insert num characters of s into d (in front of the character) at dat,
480 str_insert(Char *d, int dat, int dlen, Char *s, int num)
486 if (num > dlen - dat)
487 num = dlen - dat;
491 num, dat, dlen, short2str(d));
499 while (a >= &d[dat])
505 num, dat, dlen, short2str(d));
510 for (a = d + dat; (a < d + dlen) && (num > 0); num--)
515 num, dat, dlen, d, short2str(s));
520 /* delete num characters d at dat, maximum length of d is dlen */
522 str_delete(Char *d, int dat, int dlen, int num)
528 if (dat + num >= dlen) {
529 d[dat] = '\0';
535 num, dat, dlen, short2str(d));
540 b = d + dat;
548 num, dat, dlen, short2str(d));