Lines Matching defs:discard
6931 Int discard; /* number of digits to discard */
6940 discard=len-set->digits; /* digits to discard */
6941 if (discard<=0) { /* no digits are being discarded */
6956 dn->exponent+=discard; /* maintain numerical value */
6960 if (discard>len) { /* everything, +1, is being discarded */
6974 } /* total discard */
6976 /* partial discard [most common case] */
6985 if (count>=discard) break; /* full ones all checked */
6990 cut=discard-(count-DECDPUN)-1;
7015 else { /* discard digit is in low digit(s), and not top digit */
7030 /* discard digit is now at bottom of quot */
7606 else { /* -ve exponent; some fractional part to check and discard */
7607 Int count=-dn->exponent; /* digits to discard */
7610 if (*up!=0) return BADINT; /* non-zero Unit to discard */