Lines Matching defs:pre
308 Int pre, e; /* .. */
383 pre=c-cstart+exp;
384 /* [here, pre-exp is the digits count (==1 for zero)] */
385 if (exp>0 || pre<-5) { /* need exponential form */
386 e=pre-1; /* calculate E value */
387 pre=1; /* assume one digit before '.' */
392 if (pre>0) { /* ddd.ddd (plain), perhaps with E */
393 char *dotat=cstart+pre;
417 } /* pre>0 */
419 /* -5<=pre<=0: here for plain 0.ddd or 0.000ddd forms (can never have E) */
420 t=c+1-pre;
426 for (; pre<0; pre++) *c++='0'; /* add any 0's after '.' */
727 /* caller may pre-process leading zero declets. */