From 526edd37f9752c839572e14f6b09779eb60a150f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trung=20L=C3=AA?= <8@tle.id.au> Date: Sun, 16 Mar 2025 16:00:15 +1100 Subject: [PATCH] Rename CHAR_WIDTH to CHARACTER_WIDTH For some time glibc has defined a macro with the same name in limits.h. Avoid the warning by renaming our macro. --- code/cgame/cg_draw.c | 24 ++++++++++++------------ code/cgame/cg_local.h | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/code/cgame/cg_draw.c b/code/cgame/cg_draw.c index afe09412..aa843274 100644 --- a/code/cgame/cg_draw.c +++ b/code/cgame/cg_draw.c @@ -240,7 +240,7 @@ static void CG_DrawField (int x, int y, int width, int value) { l = strlen(num); if (l > width) l = width; - x += 2 + CHAR_WIDTH*(width - l); + x += 2 + CHARACTER_WIDTH*(width - l); ptr = num; while (*ptr && l) @@ -250,8 +250,8 @@ static void CG_DrawField (int x, int y, int width, int value) { else frame = *ptr -'0'; - CG_DrawPic( x,y, CHAR_WIDTH, CHAR_HEIGHT, cgs.media.numberShaders[frame] ); - x += CHAR_WIDTH; + CG_DrawPic( x,y, CHARACTER_WIDTH, CHAR_HEIGHT, cgs.media.numberShaders[frame] ); + x += CHARACTER_WIDTH; ptr++; l--; } @@ -550,18 +550,18 @@ static void CG_DrawStatusBar( void ) { origin[1] = 0; origin[2] = 0; angles[YAW] = 90 + 20 * sin( cg.time / 1000.0 ); - CG_Draw3DModel( CHAR_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, + CG_Draw3DModel( CHARACTER_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, cg_weapons[ cent->currentState.weapon ].ammoModel, 0, origin, angles ); } - CG_DrawStatusBarHead( 185 + CHAR_WIDTH*3 + TEXT_ICON_SPACE ); + CG_DrawStatusBarHead( 185 + CHARACTER_WIDTH*3 + TEXT_ICON_SPACE ); if( cg.predictedPlayerState.powerups[PW_REDFLAG] ) { - CG_DrawStatusBarFlag( 185 + CHAR_WIDTH*3 + TEXT_ICON_SPACE + ICON_SIZE, TEAM_RED ); + CG_DrawStatusBarFlag( 185 + CHARACTER_WIDTH*3 + TEXT_ICON_SPACE + ICON_SIZE, TEAM_RED ); } else if( cg.predictedPlayerState.powerups[PW_BLUEFLAG] ) { - CG_DrawStatusBarFlag( 185 + CHAR_WIDTH*3 + TEXT_ICON_SPACE + ICON_SIZE, TEAM_BLUE ); + CG_DrawStatusBarFlag( 185 + CHARACTER_WIDTH*3 + TEXT_ICON_SPACE + ICON_SIZE, TEAM_BLUE ); } else if( cg.predictedPlayerState.powerups[PW_NEUTRALFLAG] ) { - CG_DrawStatusBarFlag( 185 + CHAR_WIDTH*3 + TEXT_ICON_SPACE + ICON_SIZE, TEAM_FREE ); + CG_DrawStatusBarFlag( 185 + CHARACTER_WIDTH*3 + TEXT_ICON_SPACE + ICON_SIZE, TEAM_FREE ); } if ( ps->stats[ STAT_ARMOR ] ) { @@ -569,7 +569,7 @@ static void CG_DrawStatusBar( void ) { origin[1] = 0; origin[2] = -10; angles[YAW] = ( cg.time & 2047 ) * 360 / 2048.0; - CG_Draw3DModel( 370 + CHAR_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, + CG_Draw3DModel( 370 + CHARACTER_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, cgs.media.armorModel, 0, origin, angles ); } // @@ -600,7 +600,7 @@ static void CG_DrawStatusBar( void ) { icon = cg_weapons[ cg.predictedPlayerState.weapon ].ammoIcon; if ( icon ) { - CG_DrawPic( CHAR_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, icon ); + CG_DrawPic( CHARACTER_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, icon ); } } } @@ -637,7 +637,7 @@ static void CG_DrawStatusBar( void ) { trap_R_SetColor( NULL ); // if we didn't draw a 3D icon, draw a 2D icon for armor if ( !cg_draw3dIcons.integer && cg_drawIcons.integer ) { - CG_DrawPic( 370 + CHAR_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, cgs.media.armorIcon ); + CG_DrawPic( 370 + CHARACTER_WIDTH*3 + TEXT_ICON_SPACE, 432, ICON_SIZE, ICON_SIZE, cgs.media.armorIcon ); } } @@ -1225,7 +1225,7 @@ static float CG_DrawPowerups( float y ) { } // draw the icons and timers - x = 640 - ICON_SIZE - CHAR_WIDTH * 2; + x = 640 - ICON_SIZE - CHARACTER_WIDTH * 2; for ( i = 0 ; i < active ; i++ ) { item = BG_FindItemForPowerup( sorted[i] ); diff --git a/code/cgame/cg_local.h b/code/cgame/cg_local.h index 479498c3..c66487e5 100644 --- a/code/cgame/cg_local.h +++ b/code/cgame/cg_local.h @@ -63,7 +63,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #define STAT_MINUS 10 // num frame for '-' stats digit #define ICON_SIZE 48 -#define CHAR_WIDTH 32 +#define CHARACTER_WIDTH 32 #define CHAR_HEIGHT 48 #define TEXT_ICON_SPACE 4