Lines Matching refs:num
95 void _bc_free_num_ex(bc_num *num, int persistent);
97 bc_num bc_copy_num(bc_num num);
99 void bc_init_num(bc_num *num);
101 int bc_str2num(bc_num *num, char *str, int scale);
103 zend_string *bc_num2str_ex(bc_num num, int scale);
105 void bc_int2num(bc_num *num, int val);
107 long bc_num2long(bc_num num);
111 char bc_is_zero(bc_num num);
113 char bc_is_zero_for_scale(bc_num num, int scale);
115 char bc_is_near_zero(bc_num num, int scale);
117 char bc_is_neg(bc_num num);
135 int bc_sqrt(bc_num *num, int scale);
137 void bc_out_num(bc_num num, int o_base, void (* out_char)(char), int leading_zero);
141 #define bc_free_num(num) _bc_free_num_ex((num), 0) argument
142 #define bc_num2str(num) bc_num2str_ex((num), (num->n_scale)) argument