Lines Matching refs:n_sign
75 temp->n_sign = PLUS; in bc_new_num()
160 if (use_sign && n1->n_sign != n2->n_sign) in _bc_do_compare()
162 if (n1->n_sign == PLUS) in _bc_do_compare()
174 if (!use_sign || n1->n_sign == PLUS) in _bc_do_compare()
182 if (!use_sign || n1->n_sign == PLUS) in _bc_do_compare()
208 if (!use_sign || n1->n_sign == PLUS) in _bc_do_compare()
216 if (!use_sign || n1->n_sign == PLUS) in _bc_do_compare()
232 if (!use_sign || n1->n_sign == PLUS) in _bc_do_compare()
244 if (!use_sign || n1->n_sign == PLUS) in _bc_do_compare()
270 return num->n_sign == MINUS; in bc_is_neg()
524 if (n1->n_sign != n2->n_sign) in bc_sub()
527 diff->n_sign = n1->n_sign; in bc_sub()
539 diff->n_sign = (n2->n_sign == PLUS ? MINUS : PLUS); in bc_sub()
550 diff->n_sign = n1->n_sign; in bc_sub()
572 if (n1->n_sign == n2->n_sign) in bc_add()
575 sum->n_sign = n1->n_sign; in bc_add()
586 sum->n_sign = n2->n_sign; in bc_add()
597 sum->n_sign = n1->n_sign; in bc_add()
630 temp->n_sign = PLUS; in new_sub_num()
816 _bc_shift_addsub (*prod, m2, n, d1->n_sign != d2->n_sign); in _bc_rec_mul()
851 pval->n_sign = ( n1->n_sign == n2->n_sign ? PLUS : MINUS ); in bc_multiply()
857 pval->n_sign = PLUS; in bc_multiply()
926 qval->n_sign = (n1->n_sign == n2->n_sign ? PLUS : MINUS); in bc_divide()
1078 qval->n_sign = ( n1->n_sign == n2->n_sign ? PLUS : MINUS ); in bc_divide()
1079 if (bc_is_zero (qval)) qval->n_sign = PLUS; in bc_divide()
1421 if (num->n_sign == MINUS) (*out_char) ('-'); in bc_out_num()
1463 int_part->n_sign = PLUS; in bc_out_num()
1464 frac_part->n_sign = PLUS; in bc_out_num()
1551 if (num->n_sign == PLUS) in bc_num2long()
1591 if (neg) (*num)->n_sign = MINUS; in bc_int2num()
1609 signch = ( num->n_sign == PLUS ? 0 : 1 ); /* Number of sign chars. */ in bc_num2str()
1678 (*num)->n_sign = MINUS; in bc_str2num()
1683 (*num)->n_sign = PLUS; in bc_str2num()