From f87d813b6339efe1f7b96028cce0df2d96bae507 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 29 Mar 2016 20:05:34 -0700 Subject: Replace all stray C style casts with macros. * gc.c (gc_report_copies): C style casts found in this function. * linenoise.c (strip_qual, convert, coerce): Copy and paste the macros here. (record_undo, compare_completions, lino_add_completion, history_search, ab_append, sync_data_to_buf, refresh_singleline, screen_rows, refresh_multiline, find_nearest_paren, paren_jump, yank_sel, edit_move_matching_paren, edit, lino_make, lino_copy, lino_hist_add, lino_hist_set_max_len): C style casts replaced. * mpi/mpi-types.h (MP_DIGIT_BIT, MP_DIGIT_MAX, MP_WORD_BIT, MP_WORD_MAX, RADIX): C style casts replaced. * mpi/mpi.c (convert, coerce): Copy and paste the macros here. (mp_init_size, mp_init_copy, mp_copy, mp_set_int, mp_div_d, mp_bit, mp_to_double, mp_to_signed_bin, mp_to_unsigned_bin, mp_to_unsigned_buf, mp_toradix_case, mp_grow, s_mp_set_bit, s_mp_mod_2d, s_mp_mul_2d, s_mp_div_2d, s_mp_mul_d, s_mp_mul, s_mp_sqr, s_mp_div, s_mp_2expt, s_mp_todigit): C style casts replaced. * mpi/mplogic (convert): Macro copy and pasted here. (mpl_num_set, mpl_num_clear): C style casts replaced. * parser.c (provide_completions): Likewise. * signal.c (small_sigfillset): Likewise. * stream.c (stdio_truncate, test_set_indent_mode, set_indent_mode): Likewise. --- mpi/mpi-types.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'mpi/mpi-types.h') diff --git a/mpi/mpi-types.h b/mpi/mpi-types.h index d8d1a718..eb59084f 100644 --- a/mpi/mpi-types.h +++ b/mpi/mpi-types.h @@ -48,9 +48,9 @@ typedef int mp_err; #error Failure to configure MPI types on this target platform #endif -#define MP_DIGIT_BIT ((int) (CHAR_BIT*sizeof(mp_digit))) -#define MP_DIGIT_MAX ((mp_digit) -1) -#define MP_WORD_BIT ((int) (CHAR_BIT*sizeof(mp_word))) -#define MP_WORD_MAX ((mp_word) -1) +#define MP_DIGIT_BIT convert(int, CHAR_BIT*sizeof(mp_digit)) +#define MP_DIGIT_MAX convert(mp_digit, -1) +#define MP_WORD_BIT convert(int, CHAR_BIT*sizeof(mp_word)) +#define MP_WORD_MAX convert(mp_word, -1) -#define RADIX (((mp_word) MP_DIGIT_MAX) + 1) +#define RADIX (convert(mp_word, MP_DIGIT_MAX) + 1) -- cgit v1.2.3