Lines Matching defs:pre
3651 Int pre; /* digits before the '.' */
3699 pre=dn->digits+exp; /* digits before '.' */
3701 if ((exp>0) || (pre<-5)) { /* need exponential form */
3703 pre=1; /* assume one digit before '.' */
3719 if (!ISZERO(dn)) pre+=adj;
3723 pre=-(2-adj);
3731 if (pre>0) { /* xxx.xxx or xx00 (engineering) form */
3732 Int n=pre;
3733 for (; pre>0; pre--, c++, cut--) {
3735 if (up==dn->lsu) break; /* out of input digits (pre>digits) */
3754 else for (; pre>0; pre--, c++) *c='0'; /* 0 padding (for engineering) needed */
3759 for (; pre<0; pre++, c++) *c='0'; /* add any 0's after '.' */
4452 /* +1 -- for pre-adjust if a remainder or DIVIDEINT */
4540 /* strip leading zero units [from either pre-adjust or from */
7220 /* here checking for a pre-bump of 1000... (leading 1, all */