diff --git a/src/json.c b/src/json.c index deef49ff..c6dc81e5 100644 --- a/src/json.c +++ b/src/json.c @@ -261,7 +261,7 @@ json_value * json_parse_ex (json_settings * settings, const json_char * end; json_value * top, * root, * alloc = 0; json_state state = { 0 }; - long flags = 0; + long flags; int num_digits = 0; double num_e = 0, num_fraction = 0; @@ -873,7 +873,7 @@ json_value * json_parse_ex (json_settings * settings, goto e_failed; } - top->u.dbl *= pow (10.0, (flags & flag_num_e_negative ? - num_e : num_e)); + top->u.dbl *= pow (10.0, ((flags & flag_num_e_negative) ? - num_e : num_e)); } if (flags & flag_num_negative) diff --git a/src/moon.c b/src/moon.c index 3cfef443..a3417b88 100644 --- a/src/moon.c +++ b/src/moon.c @@ -730,7 +730,7 @@ void moon_position(double dayOffset, double *ra, double *declination, double *di /* Search for moonrise / moonset events during an hour */ static void test_moon_event(int k, double offset_days, struct MoonInfo *moon_info, double latitude, double longitude, - double ra[], double declination[], double distance[]) + double const ra[], double declination[], double const distance[]) { double ha[3], VHz[3]; double lSideTime;