diff options
Diffstat (limited to 'demos/expr/expr-impl.h')
-rw-r--r-- | demos/expr/expr-impl.h | 62 |
1 files changed, 28 insertions, 34 deletions
diff --git a/demos/expr/expr-impl.h b/demos/expr/expr-impl.h index e6050c562..3461f7d37 100644 --- a/demos/expr/expr-impl.h +++ b/demos/expr/expr-impl.h @@ -55,36 +55,31 @@ union mpX_t { typedef union mpX_t *mpX_ptr; typedef __gmp_const union mpX_t *mpX_srcptr; -typedef void (*mpexpr_fun_one_t) __GMP_PROTO ((mpX_ptr)); -typedef unsigned long (*mpexpr_fun_ui_one_t) __GMP_PROTO ((mpX_ptr)); - -typedef void (*mpexpr_fun_0ary_t) __GMP_PROTO ((mpX_ptr)); -typedef int (*mpexpr_fun_i_0ary_t) __GMP_PROTO ((void)); - -typedef void (*mpexpr_fun_unary_t) __GMP_PROTO ((mpX_ptr, mpX_srcptr)); -typedef void (*mpexpr_fun_unary_ui_t) __GMP_PROTO ((mpX_ptr, unsigned long)); -typedef int (*mpexpr_fun_i_unary_t) __GMP_PROTO ((mpX_srcptr)); -typedef int (*mpexpr_fun_i_unary_ui_t) __GMP_PROTO ((unsigned long)); - -typedef void (*mpexpr_fun_binary_t) __GMP_PROTO ((mpX_ptr, mpX_srcptr, mpX_srcptr)); -typedef void (*mpexpr_fun_binary_ui_t) __GMP_PROTO ((mpX_ptr, mpX_srcptr, unsigned long)); -typedef int (*mpexpr_fun_i_binary_t) __GMP_PROTO ((mpX_srcptr, mpX_srcptr)); -typedef int (*mpexpr_fun_i_binary_ui_t) __GMP_PROTO ((mpX_srcptr, unsigned long)); - -typedef void (*mpexpr_fun_ternary_t) - __GMP_PROTO ((mpX_ptr, mpX_srcptr, mpX_srcptr, mpX_srcptr)); -typedef void (*mpexpr_fun_ternary_ui_t) - __GMP_PROTO ((mpX_ptr, mpX_srcptr, mpX_srcptr, unsigned long)); -typedef int (*mpexpr_fun_i_ternary_t) - __GMP_PROTO ((mpX_srcptr, mpX_srcptr, mpX_srcptr)); -typedef int (*mpexpr_fun_i_ternary_ui_t) - __GMP_PROTO ((mpX_srcptr, mpX_srcptr, unsigned long)); - -typedef size_t (*mpexpr_fun_number_t) - __GMP_PROTO ((mpX_ptr, __gmp_const char *str, size_t len, int base)); -typedef void (*mpexpr_fun_swap_t) __GMP_PROTO ((mpX_ptr, mpX_ptr)); -typedef unsigned long (*mpexpr_fun_get_ui_t) __GMP_PROTO ((mpX_srcptr)); -typedef void (*mpexpr_fun_set_si_t) __GMP_PROTO ((mpX_srcptr, long)); +typedef void (*mpexpr_fun_one_t) (mpX_ptr); +typedef unsigned long (*mpexpr_fun_ui_one_t) (mpX_ptr); + +typedef void (*mpexpr_fun_0ary_t) (mpX_ptr); +typedef int (*mpexpr_fun_i_0ary_t) (void); + +typedef void (*mpexpr_fun_unary_t) (mpX_ptr, mpX_srcptr); +typedef void (*mpexpr_fun_unary_ui_t) (mpX_ptr, unsigned long); +typedef int (*mpexpr_fun_i_unary_t) (mpX_srcptr); +typedef int (*mpexpr_fun_i_unary_ui_t) (unsigned long); + +typedef void (*mpexpr_fun_binary_t) (mpX_ptr, mpX_srcptr, mpX_srcptr); +typedef void (*mpexpr_fun_binary_ui_t) (mpX_ptr, mpX_srcptr, unsigned long); +typedef int (*mpexpr_fun_i_binary_t) (mpX_srcptr, mpX_srcptr); +typedef int (*mpexpr_fun_i_binary_ui_t) (mpX_srcptr, unsigned long); + +typedef void (*mpexpr_fun_ternary_t) (mpX_ptr, mpX_srcptr, mpX_srcptr, mpX_srcptr); +typedef void (*mpexpr_fun_ternary_ui_t) (mpX_ptr, mpX_srcptr, mpX_srcptr, unsigned long); +typedef int (*mpexpr_fun_i_ternary_t) (mpX_srcptr, mpX_srcptr, mpX_srcptr); +typedef int (*mpexpr_fun_i_ternary_ui_t) (mpX_srcptr, mpX_srcptr, unsigned long); + +typedef size_t (*mpexpr_fun_number_t) (mpX_ptr, __gmp_const char *str, size_t len, int base); +typedef void (*mpexpr_fun_swap_t) (mpX_ptr, mpX_ptr); +typedef unsigned long (*mpexpr_fun_get_ui_t) (mpX_srcptr); +typedef void (*mpexpr_fun_set_si_t) (mpX_srcptr, long); struct mpexpr_control_t { __gmp_const struct mpexpr_operator_t *op; @@ -129,7 +124,6 @@ struct mpexpr_parse_t { }; -int mpexpr_evaluate __GMP_PROTO ((struct mpexpr_parse_t *p)); -int mpexpr_va_to_var __GMP_PROTO ((void *var[], va_list ap)); -size_t mpexpr_mpz_number __GMP_PROTO ((mpz_ptr res, - __gmp_const char *e, size_t elen, int base)); +int mpexpr_evaluate (struct mpexpr_parse_t *p); +int mpexpr_va_to_var (void *var[], va_list ap); +size_t mpexpr_mpz_number (mpz_ptr res, __gmp_const char *e, size_t elen, int base); |