Lines Matching refs:eptr
8438 char *eptr = Nullch;
8673 eptr = q++;
8699 eptr = (char*)utf8buf;
8700 elen = uvchr_to_utf8((U8*)eptr, uv) - utf8buf;
8705 eptr = &c;
8712 eptr = va_arg(*args, char*);
8713 if (eptr)
8717 elen = *eptr++;
8720 elen = strlen(eptr);
8722 eptr = nullstr;
8727 eptr = SvPVx(argsv, elen);
8751 eptr = SvPVx(argsv, elen);
8904 eptr = ebuf + sizeof ebuf;
8914 *--eptr = p[dig];
8924 *--eptr = '0' + dig;
8926 if (alt && *eptr != '0')
8927 *--eptr = '0';
8934 *--eptr = '0' + dig;
8957 *--eptr = '0' + dig;
8961 elen = (ebuf + sizeof ebuf) - eptr;
8965 else if (precis == 0 && elen == 1 && *eptr == '0')
9120 if ((eptr = F0convert(nv, ebuf + sizeof ebuf, &elen)))
9124 eptr = ebuf + sizeof ebuf;
9125 *--eptr = '\0';
9126 *--eptr = c;
9135 while (p >= prifldbl) { *--eptr = *p--; }
9140 do { *--eptr = '0' + (base % 10); } while (base /= 10);
9141 *--eptr = '.';
9145 do { *--eptr = '0' + (base % 10); } while (base /= 10);
9148 *--eptr = fill;
9150 *--eptr = '-';
9152 *--eptr = plus;
9154 *--eptr = '#';
9155 *--eptr = '%';
9162 (void)sprintf(PL_efloatbuf, eptr, nv);
9164 (void)sprintf(PL_efloatbuf, eptr, (double)nv);
9166 (void)sprintf(PL_efloatbuf, eptr, nv);
9169 eptr = PL_efloatbuf;
9218 eptr = p;
9224 Copy(eptr, p, elen, char);
9243 SV *nsv = sv_2mortal(newSVpvn(eptr, elen));
9245 eptr = SvPVX(nsv);
9252 /* Use memchr() instead of strchr(), as eptr is not guaranteed */
9254 if (left && ckWARN(WARN_PRINTF) && memchr(eptr, '\n', elen) &&
9284 Copy(eptr, p, elen, char);