Lines Matching defs:precis

107 	int		dot, width, precis, sign, decpt;
228 size = width = precis = base = n_s = argp = -1;
336 { /* so base can be defined without setting precis */
338 precis = 0;
412 precis = v;
538 { FMTSET(ft, form,args, fmt, size,flags, width,precis,base,
551 { FMTGET(ft, form,args, fmt, size,flags, width,precis,base);
711 if(precis >= 0 && (w+n_w) > precis )
717 if(precis >= 0 && (v+n_s) > precis )
738 if(precis >= 0 && (w+n_w) > precis )
750 if(v == precis)
752 if(precis >= 0 && v > precis)
753 v = precis;
795 if(precis <= 0) /* # of times to repeat a character */
796 precis = 1;
835 n = width - precis*n_s; /* padding amount */
841 n = width - precis*n_s;
845 n = width - precis;
859 v = precis; /* need this because SFnputc may clear it */
971 if(lv == 0 && precis == 0)
1031 if(v == 0 && precis == 0)
1074 if(precis > 0 && (precis -= (endsp-sp)) < (sp-buf)-64)
1075 while(precis-- > 0)
1135 n = (precis = precis < 0 ? FPRECIS : precis)+1;
1141 { precis = precis < 0 ? FPRECIS : precis;
1142 ep = _sfcvt(valp,tmp+1,sizeof(tmp)-1, min(precis,SF_FDIGITS),
1148 if(precis < 0)
1150 precis = 2*(sizeof(Sfdouble_t) - 2);
1151 else precis = 2*(sizeof(double) - 2);
1153 n = precis + 1;
1165 { precis = precis < 0 ? FPRECIS : precis == 0 ? 1 : precis;
1169 ep = _sfcvt(valp,tmp+1,sizeof(tmp)-1, min(precis,SF_FDIGITS),
1178 if((n = n_s) > precis)
1179 n = precis;
1184 else n = precis;
1186 if(decpt < -3 || decpt > precis)
1187 { precis = n-1;
1191 { precis = n - decpt;
1204 if(precis > 0 || (flags&SFFMT_ALTER))
1207 endep = ep+precis;
1210 precis -= (endsp -= 1) - ssp;
1241 precis = 0;
1265 if(precis > 0 || (flags&SFFMT_ALTER))
1270 ssp = endsp + min(n,precis);
1271 precis -= n;
1277 endep = ep+precis;
1280 precis -= (endsp -= 1) - ssp;
1295 n = (endsp-sp) + (endep-ep) + (precis <= 0 ? 0 : precis) +
1319 if((n = precis) > 0 && !(flags&SFFMT_FLOAT))
1322 precis = 0;
1331 if((n = precis) > 0)