Lines Matching refs:ep
106 char *sp, *ssp, *endsp, *ep, *endep;
230 endep = ep = NIL(char*);
1105 for(ep = buf+SLACK, endep = ep + n; ; )
1106 { while(ep < endep)
1107 *ep++ = *sp++;
1111 *ep++ = thousand;
1112 endep = ep+3;
1115 endsp = ep;
1181 ep = _sfcvt(valp,tmp+1,sizeof(tmp)-1, min(n,SF_FDIGITS),
1187 ep = _sfcvt(valp,tmp+1,sizeof(tmp)-1, min(precis,SF_FDIGITS),
1199 ep = _sfcvt(valp,tmp+1,sizeof(tmp)-1, min(n,SF_FDIGITS),
1205 if (!isxdigit(*ep))
1216 ep = _sfcvt(valp,tmp+1,sizeof(tmp)-1, min(precis,SF_FDIGITS),
1220 else if(*ep == 'I')
1227 while((n -= 1) >= 1 && ep[n] == '0')
1244 if(isalpha(*ep))
1250 *endsp++ = *ep ? *ep++ : '0';
1256 endep = ep+precis;
1257 while((*endsp++ = *ep++) && ep <= endep)
1262 ep = endep = buf+(sizeof(buf)-1);
1268 *--ep = (char)('0' + (v - n*10));
1272 *--ep = (char)('0' + n);
1273 while((endep-ep) < base && ep > (buf+2)) /* at least base digits in exponent */
1274 *--ep = '0';
1277 *--ep = (decpt > 0 || dval == 0.) ? '+' : '-';
1278 *--ep = fmt == 'a' ? 'p' : fmt == 'A' ? 'P' :
1284 if(isalpha(*ep))
1288 endsp = (sp = ep)+sfslen();
1289 ep = endep;
1296 endep = ep+decpt;
1300 while(ep < endep && (*endsp++ = *ep++) )
1301 { if(--n == 0 && (ep <= endep-3) )
1308 { while(ep < endep && (*endsp++ = *ep++))
1326 endep = ep+precis;
1327 while((*endsp++ = *ep++) && ep <= endep)
1330 ep = endep;
1344 n = (endsp-sp) + (endep-ep) + (precis <= 0 ? 0 : precis) +
1384 if((n = endep - (sp = ep)) > 0)