From 02e133c4dc775e46cc968d1e2225af26c9a27f82 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Tue, 20 Feb 2018 03:03:26 -0800 Subject: [PATCH] explicit cast to char --- main/game.c | 2 +- main/gauges.c | 2 +- main/network.c | 2 +- main/scores.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/main/game.c b/main/game.c index df82b9bb..364985e0 100644 --- a/main/game.c +++ b/main/game.c @@ -1412,7 +1412,7 @@ void do_afterburner_stuff(void) digi_link_sound_to_object3( SOUND_AFTERBURNER_IGNITE, Players[Player_num].objnum, 1, F1_0, i2f(256), AFTERBURNER_LOOP_START, AFTERBURNER_LOOP_END ); #ifdef NETWORK if (Game_mode & GM_MULTI) - multi_send_sound_function (3,SOUND_AFTERBURNER_IGNITE); + multi_send_sound_function(3, (char)SOUND_AFTERBURNER_IGNITE); #endif } else { digi_kill_sound_linked_to_object( Players[Player_num].objnum); diff --git a/main/gauges.c b/main/gauges.c index 2bd4f14c..a7d30c8b 100644 --- a/main/gauges.c +++ b/main/gauges.c @@ -1324,7 +1324,7 @@ void draw_primary_ammo_info(int ammo_count) } //convert '1' characters to special wide ones -#define convert_1s(s) do {char *p=s; while ((p=strchr(p,'1')) != NULL) *p=132;} while(0) +#define convert_1s(s) do {char *p=s; while ((p=strchr(p,'1')) != NULL) *p=(char)132;} while(0) void hud_show_weapons(void) { diff --git a/main/network.c b/main/network.c index 01fa0609..9083b11e 100644 --- a/main/network.c +++ b/main/network.c @@ -6359,7 +6359,7 @@ void network_send_player_names (sequence_packet *their) if (!NameReturning) { - buf[count]=255; count++; + buf[count] = (char)255; count++; goto sendit; } diff --git a/main/scores.c b/main/scores.c index e5a3f8a6..6257f63d 100644 --- a/main/scores.c +++ b/main/scores.c @@ -284,7 +284,7 @@ void scores_rprintf(int x, int y, char * format, ... ) //replace the digit '1' with special wider 1 for (p=buffer;*p;p++) - if (*p=='1') *p=132; + if (*p=='1') *p = (char)132; gr_get_string_size(buffer, &w, &h, &aw ); -- 2.39.2