Skip to content

Commit e3e85df

Browse files
committed
Removed duplicate prototype declarations for bigint
A part of `include/mruby/bigint.h` has been removed because it duplicates `include/mruby/internal.h`.
1 parent a4d9793 commit e3e85df

1 file changed

Lines changed: 0 additions & 27 deletions

File tree

include/mruby/bigint.h

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -85,33 +85,6 @@ struct RBigint {
8585

8686
#define RBIGINT(v) ((struct RBigint*)mrb_ptr(v))
8787

88-
mrb_value mrb_bint_new_int(mrb_state *mrb, mrb_int x);
89-
mrb_value mrb_bint_add(mrb_state *mrb, mrb_value x, mrb_value y);
90-
mrb_value mrb_bint_sub(mrb_state *mrb, mrb_value x, mrb_value y);
91-
mrb_value mrb_bint_mul(mrb_state *mrb, mrb_value x, mrb_value y);
92-
mrb_value mrb_bint_div(mrb_state *mrb, mrb_value x, mrb_value y);
93-
mrb_value mrb_bint_divmod(mrb_state *mrb, mrb_value x, mrb_value y);
94-
mrb_value mrb_bint_add_ii(mrb_state *mrb, mrb_int x, mrb_int y);
95-
mrb_value mrb_bint_sub_ii(mrb_state *mrb, mrb_int x, mrb_int y);
96-
mrb_value mrb_bint_mul_ii(mrb_state *mrb, mrb_int x, mrb_int y);
97-
mrb_value mrb_bint_div_ii(mrb_state *mrb, mrb_int x, mrb_int y);
98-
mrb_value mrb_bint_mod(mrb_state *mrb, mrb_value x, mrb_value y);
99-
mrb_value mrb_bint_rem(mrb_state *mrb, mrb_value x, mrb_value y);
100-
mrb_value mrb_bint_pow(mrb_state *mrb, mrb_value x, mrb_value y);
101-
mrb_value mrb_bint_powm(mrb_state *mrb, mrb_value x, mrb_int y, mrb_value z);
102-
mrb_value mrb_bint_and(mrb_state *mrb, mrb_value x, mrb_value y);
103-
mrb_value mrb_bint_or(mrb_state *mrb, mrb_value x, mrb_value y);
104-
mrb_value mrb_bint_xor(mrb_state *mrb, mrb_value x, mrb_value y);
105-
mrb_value mrb_bint_rev(mrb_state *mrb, mrb_value x);
106-
mrb_value mrb_bint_lshift(mrb_state *mrb, mrb_value x, mrb_int width);
107-
mrb_value mrb_bint_rshift(mrb_state *mrb, mrb_value x, mrb_int width);
108-
mrb_value mrb_bint_to_s(mrb_state *mrb, mrb_value x, mrb_int base);
109-
#ifndef MRB_NO_FLOAT
110-
mrb_float mrb_bint_as_float(mrb_state *mrb, mrb_value x);
111-
#endif
112-
mrb_int mrb_bint_as_int(mrb_state *mrb, mrb_value x);
113-
mrb_int mrb_bint_cmp(mrb_state *mrb, mrb_value x, mrb_value y);
114-
void mrb_gc_free_bint(mrb_state *mrb, struct RBasic *x);
11588
#endif
11689

11790
#endif /* MRB_USE_BIGINT */

0 commit comments

Comments
 (0)