Lines Matching refs:bad
367 if (uin==0) return dn; /* [or decGetDigits bad call] */
391 /* special or too many digits, or bad exponent */
392 if (dn->bits&DECSPECIAL || dn->digits>10 || dn->exponent!=0) ; /* bad */
410 /* bad -- drop through */
426 /* special or too many digits, or bad exponent, or negative (<0) */
428 || (dn->bits&DECNEG && !ISZERO(dn))); /* bad */
493 /* If bad syntax is detected, the result will be a quiet NaN. */
2083 if (!set->extended) { /* [bad if subset] */
2098 /* any -ve lhs is bad, as is either operand or context out of */
2485 if (rotate==BADINT /* something bad .. */
2643 if (reqexp==BADINT /* something bad .. */
2698 if (shift==BADINT /* something bad .. */
5648 /* Non-zero negatives are bad... */
5892 /* one infinity but not both is bad */
5913 if (reqexp==BADINT /* bad (rescale only) or .. */
7933 Flag bad=0;
7938 bad=1;
7942 bad=1;
7944 printf("Bad context [digits=%ld round=%ld].\n",
7950 bad=1;
7956 if (!bad && lhs!=DECUNUSED) bad=(decCheckNumber(lhs));
7957 if (!bad && rhs!=DECUNUSED) bad=(decCheckNumber(rhs));
7959 if (bad) {
7966 return bad;
8040 printf("Bad Unit [%08lx] in %ld-digit number at offset %ld [maxuint %ld].\n",