From 1a3fae0ec26a7a4505a5c7c1341116c282e43f49 Mon Sep 17 00:00:00 2001 From: Ioannis Marios Tsiakoulias Date: Tue, 24 Feb 2026 05:18:08 +0200 Subject: [PATCH 1/7] Fix dedicated restart crash: gate Steam stats until activated --- src/game/server/gameinterface.cpp | 13 +++++++++++++ src/game/server/gameinterface.h | 7 ++++++- src/game/shared/swarm/asw_player_experience.cpp | 6 ++++++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/game/server/gameinterface.cpp b/src/game/server/gameinterface.cpp index 87ee6d245..829fb0f93 100644 --- a/src/game/server/gameinterface.cpp +++ b/src/game/server/gameinterface.cpp @@ -613,6 +613,15 @@ static bool InitGameSystems( CreateInterfaceFn appSystemFactory ) CServerGameDLL g_ServerGameDLL; EXPOSE_SINGLE_INTERFACE_GLOBALVAR(CServerGameDLL, IServerGameDLL, INTERFACEVERSION_SERVERGAMEDLL, g_ServerGameDLL); +// Crash fix/hardening: the engine can call into game code during lobby soft-close -> restart +// before Steam is fully activated for the new session. Track activation so code can safely +// skip Steam calls until the engine signals readiness. +static bool g_bRDSteamAPIActivated = false; + +bool RD_IsSteamAPIActivated() +{ + return g_bRDSteamAPIActivated; +} bool CServerGameDLL::DLLInit( CreateInterfaceFn appSystemFactory, CreateInterfaceFn physicsFactory, CreateInterfaceFn fileSystemFactory, @@ -1064,6 +1073,7 @@ bool CServerGameDLL::SupportsSaveRestore() bool CServerGameDLL::LevelInit( const char *pMapName, char const *pMapEntities, char const *pOldLevel, char const *pLandmarkName, bool loadGame, bool background ) { VPROF("CServerGameDLL::LevelInit"); + g_bRDSteamAPIActivated = false; ResetWindspeed(); UpdateChapterRestrictions( pMapName ); @@ -1266,6 +1276,8 @@ void CServerGameDLL::ServerActivate( edict_t *pEdictList, int edictCount, int cl void CServerGameDLL::GameServerSteamAPIActivated( void ) { // the Steam API pointers used to be initialized here, but that happens automatically now. + // Crash fix/hardening: mark Steam as activated so code can safely call Steam APIs. + g_bRDSteamAPIActivated = true; } //----------------------------------------------------------------------------- @@ -1518,6 +1530,7 @@ void CServerGameDLL::LevelShutdown( void ) MDLCACHE_CRITICAL_SECTION(); IGameSystem::LevelShutdownPreEntityAllSystems(); + g_bRDSteamAPIActivated = false; // YWB: // This entity pointer is going away now and is corrupting memory on level transitions/restarts CSoundEnt::ShutdownSoundEnt(); diff --git a/src/game/server/gameinterface.h b/src/game/server/gameinterface.h index 3b38b0bcb..5e417baf1 100644 --- a/src/game/server/gameinterface.h +++ b/src/game/server/gameinterface.h @@ -1,4 +1,4 @@ -//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Expose things from GameInterface.cpp. Mostly the engine interfaces. // @@ -211,6 +211,11 @@ class CMapLoadEntityFilter : public IMapEntityFilter bool IsEngineThreaded(); +// Crash fix support: during lobby soft-close -> restart, the engine can call into game code +// (including PlayerSpawn) before Steam is fully activated for the new session. +// This helper lets server-side code skip Steam calls until GameServerSteamAPIActivated fires. +bool RD_IsSteamAPIActivated(); + class CServerGameTags : public IServerGameTags { public: diff --git a/src/game/shared/swarm/asw_player_experience.cpp b/src/game/shared/swarm/asw_player_experience.cpp index 036672b79..e6ee4c1ab 100644 --- a/src/game/shared/swarm/asw_player_experience.cpp +++ b/src/game/shared/swarm/asw_player_experience.cpp @@ -467,6 +467,12 @@ void CASW_Player::RequestExperience() #else if ( engine->IsDedicatedServer() ) { + // Crash fix/hardening: during lobby soft-close -> restart, PlayerSpawn can run before + // Steam is activated for the new session. Avoid calling RequestUserStats until the + // engine signals Steam readiness (GameServerSteamAPIActivated). + if ( !RD_IsSteamAPIActivated() ) + return; + Assert( SteamGameServerStats() ); if ( SteamGameServerStats() ) { From 9223f4d4fb9f4f276a5dcfe45f8487674db52f8d Mon Sep 17 00:00:00 2001 From: Ioannis Marios Tsiakoulias Date: Tue, 24 Feb 2026 05:24:21 +0200 Subject: [PATCH 2/7] Defer Steam XP stats request until activated --- src/game/server/gameinterface.cpp | 27 +++++++++++++++++++ src/game/server/swarm/asw_player.cpp | 1 + src/game/server/swarm/asw_player.h | 1 + .../shared/swarm/asw_player_experience.cpp | 4 +++ 4 files changed, 33 insertions(+) diff --git a/src/game/server/gameinterface.cpp b/src/game/server/gameinterface.cpp index 829fb0f93..71e486ea5 100644 --- a/src/game/server/gameinterface.cpp +++ b/src/game/server/gameinterface.cpp @@ -111,6 +111,7 @@ #include "missionchooser/iasw_mission_chooser_source.h" #include "matchmaking/swarm/imatchext_swarm.h" #include "asw_gamerules.h" +#include "asw_player.h" #include "asw_util_shared.h" #include "iconsistency.h" #endif @@ -617,6 +618,7 @@ EXPOSE_SINGLE_INTERFACE_GLOBALVAR(CServerGameDLL, IServerGameDLL, INTERFACEVERSI // before Steam is fully activated for the new session. Track activation so code can safely // skip Steam calls until the engine signals readiness. static bool g_bRDSteamAPIActivated = false; +static float g_flNextDeferredSteamStatsRequestTime = 0.0f; bool RD_IsSteamAPIActivated() { @@ -1278,6 +1280,9 @@ void CServerGameDLL::GameServerSteamAPIActivated( void ) // the Steam API pointers used to be initialized here, but that happens automatically now. // Crash fix/hardening: mark Steam as activated so code can safely call Steam APIs. g_bRDSteamAPIActivated = true; + + // If any players tried to request XP before Steam activation (restart/join window), retry now. + g_flNextDeferredSteamStatsRequestTime = 0.0f; } //----------------------------------------------------------------------------- @@ -1293,6 +1298,28 @@ void CServerGameDLL::GameFrame( bool simulating ) if ( g_InRestore ) return; + // Crash fix/hardening: if we deferred any Steam stats requests because Steam wasn't activated + // yet (e.g. lobby soft-close -> restart), retry them once Steam is ready. + if ( g_bRDSteamAPIActivated && gpGlobals && gpGlobals->curtime >= g_flNextDeferredSteamStatsRequestTime ) + { + g_flNextDeferredSteamStatsRequestTime = gpGlobals->curtime + 1.0f; + for ( int i = 1; i <= gpGlobals->maxClients; i++ ) + { + CASW_Player *pPlayer = ToASW_Player( UTIL_PlayerByIndex( i ) ); + if ( !pPlayer ) + continue; + + if ( pPlayer->m_bDeferredSteamStatsRequest && !pPlayer->m_bPendingSteamStats ) + { + pPlayer->RequestExperience(); + if ( pPlayer->m_bPendingSteamStats ) + { + pPlayer->m_bDeferredSteamStatsRequest = false; + } + } + } + } + #ifndef NO_STEAM // All the calls to us from the engine prior to gameframe (like LevelInit & ServerActivate) // are done before the engine has got the Steam API connected, so we have to wait until now to connect ourselves. diff --git a/src/game/server/swarm/asw_player.cpp b/src/game/server/swarm/asw_player.cpp index 0d2f59926..b559519b3 100644 --- a/src/game/server/swarm/asw_player.cpp +++ b/src/game/server/swarm/asw_player.cpp @@ -407,6 +407,7 @@ CASW_Player::CASW_Player() m_bPendingSteamStats = false; m_flPendingSteamStatsStart = 0.0f; + m_bDeferredSteamStatsRequest = false; m_bWelcomed = false; diff --git a/src/game/server/swarm/asw_player.h b/src/game/server/swarm/asw_player.h index c875a5566..02779be6b 100644 --- a/src/game/server/swarm/asw_player.h +++ b/src/game/server/swarm/asw_player.h @@ -278,6 +278,7 @@ class CASW_Player : public CBaseMultiplayerPlayer, public IASWPlayerAnimStateHel bool m_bHasAwardedXP; bool m_bPendingSteamStats; float m_flPendingSteamStatsStart; + bool m_bDeferredSteamStatsRequest; bool m_bSentPromotedMessage; // static inventory (medals) diff --git a/src/game/shared/swarm/asw_player_experience.cpp b/src/game/shared/swarm/asw_player_experience.cpp index e6ee4c1ab..7e64c541a 100644 --- a/src/game/shared/swarm/asw_player_experience.cpp +++ b/src/game/shared/swarm/asw_player_experience.cpp @@ -471,7 +471,11 @@ void CASW_Player::RequestExperience() // Steam is activated for the new session. Avoid calling RequestUserStats until the // engine signals Steam readiness (GameServerSteamAPIActivated). if ( !RD_IsSteamAPIActivated() ) + { + // Defer rather than skip: once Steam is activated, game code will retry this request. + m_bDeferredSteamStatsRequest = true; return; + } Assert( SteamGameServerStats() ); if ( SteamGameServerStats() ) From be825c4dd96bb96df94d1e8d46b4e1f90d4cfe38 Mon Sep 17 00:00:00 2001 From: Ioannis Marios Tsiakoulias Date: Tue, 24 Feb 2026 05:36:33 +0200 Subject: [PATCH 3/7] Implement deferred Steam stats request timeout handling --- src/game/server/gameinterface.cpp | 14 ++++++++++++++ src/game/server/swarm/asw_player.cpp | 1 + src/game/server/swarm/asw_player.h | 1 + 3 files changed, 16 insertions(+) diff --git a/src/game/server/gameinterface.cpp b/src/game/server/gameinterface.cpp index 71e486ea5..393adee21 100644 --- a/src/game/server/gameinterface.cpp +++ b/src/game/server/gameinterface.cpp @@ -1300,6 +1300,7 @@ void CServerGameDLL::GameFrame( bool simulating ) // Crash fix/hardening: if we deferred any Steam stats requests because Steam wasn't activated // yet (e.g. lobby soft-close -> restart), retry them once Steam is ready. + static const float k_flDeferredSteamStatsRequestTimeout = 30.0f; if ( g_bRDSteamAPIActivated && gpGlobals && gpGlobals->curtime >= g_flNextDeferredSteamStatsRequestTime ) { g_flNextDeferredSteamStatsRequestTime = gpGlobals->curtime + 1.0f; @@ -1311,10 +1312,23 @@ void CServerGameDLL::GameFrame( bool simulating ) if ( pPlayer->m_bDeferredSteamStatsRequest && !pPlayer->m_bPendingSteamStats ) { + if ( pPlayer->m_flDeferredSteamStatsRequestStart < 0.0f ) + { + pPlayer->m_flDeferredSteamStatsRequestStart = gpGlobals->curtime; + } + + if ( ( gpGlobals->curtime - pPlayer->m_flDeferredSteamStatsRequestStart ) > k_flDeferredSteamStatsRequestTimeout ) + { + pPlayer->m_bDeferredSteamStatsRequest = false; + pPlayer->m_flDeferredSteamStatsRequestStart = -1.0f; + continue; + } + pPlayer->RequestExperience(); if ( pPlayer->m_bPendingSteamStats ) { pPlayer->m_bDeferredSteamStatsRequest = false; + pPlayer->m_flDeferredSteamStatsRequestStart = -1.0f; } } } diff --git a/src/game/server/swarm/asw_player.cpp b/src/game/server/swarm/asw_player.cpp index b559519b3..dc7bbaecb 100644 --- a/src/game/server/swarm/asw_player.cpp +++ b/src/game/server/swarm/asw_player.cpp @@ -408,6 +408,7 @@ CASW_Player::CASW_Player() m_bPendingSteamStats = false; m_flPendingSteamStatsStart = 0.0f; m_bDeferredSteamStatsRequest = false; + m_flDeferredSteamStatsRequestStart = -1.0f; m_bWelcomed = false; diff --git a/src/game/server/swarm/asw_player.h b/src/game/server/swarm/asw_player.h index 02779be6b..c80abd10a 100644 --- a/src/game/server/swarm/asw_player.h +++ b/src/game/server/swarm/asw_player.h @@ -279,6 +279,7 @@ class CASW_Player : public CBaseMultiplayerPlayer, public IASWPlayerAnimStateHel bool m_bPendingSteamStats; float m_flPendingSteamStatsStart; bool m_bDeferredSteamStatsRequest; + float m_flDeferredSteamStatsRequestStart; bool m_bSentPromotedMessage; // static inventory (medals) From 83bc860157834b5bc2b1ae356b276bc66d5c2cfe Mon Sep 17 00:00:00 2001 From: Ioannis Marios Tsiakoulias Date: Wed, 25 Feb 2026 21:58:02 +0200 Subject: [PATCH 4/7] Fix copyright symbol in gameinterface.h --- src/game/server/gameinterface.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/server/gameinterface.h b/src/game/server/gameinterface.h index 5e417baf1..9c48a7b00 100644 --- a/src/game/server/gameinterface.h +++ b/src/game/server/gameinterface.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Expose things from GameInterface.cpp. Mostly the engine interfaces. // From 08ac45256fad37e1c5a912c4bc40677133109385 Mon Sep 17 00:00:00 2001 From: Ioannis Marios Tsiakoulias Date: Wed, 25 Feb 2026 22:03:39 +0200 Subject: [PATCH 5/7] Fix some more copyright symbol in multiple files while we are at it :D --- src/game/shared/swarm/asw_gamerules.h | 2 +- src/game/shared/util_shared.cpp | 2 +- src/game/shared/util_shared.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/shared/swarm/asw_gamerules.h b/src/game/shared/swarm/asw_gamerules.h index d0401f6ac..7b02841aa 100644 --- a/src/game/shared/swarm/asw_gamerules.h +++ b/src/game/shared/swarm/asw_gamerules.h @@ -1,4 +1,4 @@ -//====== Copyright ?1996-2003, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2003, Valve Corporation, All rights reserved. ======= // // Purpose: Game rules for Alien Swarm // diff --git a/src/game/shared/util_shared.cpp b/src/game/shared/util_shared.cpp index 97f555e4e..ba3a9b8ff 100644 --- a/src/game/shared/util_shared.cpp +++ b/src/game/shared/util_shared.cpp @@ -1,4 +1,4 @@ -//===== Copyright ?1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/game/shared/util_shared.h b/src/game/shared/util_shared.h index d4e0c59a8..fb7750999 100644 --- a/src/game/shared/util_shared.h +++ b/src/game/shared/util_shared.h @@ -1,4 +1,4 @@ -//========= Copyright ?1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Shared util code between client and server. // From ffc35daf5b2254ed04fe1be053b151c1f2400787 Mon Sep 17 00:00:00 2001 From: Ioannis Marios Tsiakoulias Date: Wed, 25 Feb 2026 22:11:12 +0200 Subject: [PATCH 6/7] Updated even more copyright symbols across multiple files --- src/game/client/c_baseplayer.cpp | 2 +- src/game/client/c_prop_vehicle.cpp | 2 +- src/game/client/c_sceneentity.cpp | 2 +- src/game/client/c_vehicle_choreo_generic.cpp | 2 +- src/game/client/cdll_bounded_cvars.cpp | 2 +- src/game/client/hud_base_account.cpp | 2 +- src/game/client/hud_basetimer.cpp | 2 +- src/game/client/hud_numericdisplay.cpp | 2 +- src/game/client/in_main.cpp | 2 +- src/game/client/swarm/vgui/asw_hud_chat.cpp | 2 +- src/game/server/ai_behavior.h | 2 +- src/game/server/ai_blended_movement.h | 2 +- src/game/server/ai_navigator.cpp | 2 +- src/game/server/basecombatweapon.cpp | 2 +- src/game/server/gamehandle.cpp | 2 +- src/game/server/mapentities.cpp | 2 +- src/game/server/nav_area.cpp | 2 +- src/game/server/nav_edit.cpp | 2 +- src/game/server/nav_entities.cpp | 2 +- src/game/server/nav_generate.cpp | 2 +- src/game/server/nav_mesh.cpp | 2 +- src/game/server/ndebugoverlay.cpp | 2 +- src/game/server/player.cpp | 2 +- src/game/shared/basecombatweapon_shared.cpp | 2 +- src/game/shared/baseplayer_shared.cpp | 2 +- src/game/shared/gamestringpool.cpp | 2 +- src/public/SoundEmitterSystem/isoundemittersystembase.h | 2 +- src/public/bitvec.h | 2 +- src/public/dispcoll_common.h | 2 +- src/public/icvar.h | 2 +- src/public/materialsystem/imaterial.h | 2 +- src/public/materialsystem/imaterialsystem.h | 2 +- src/public/materialsystem/materialsystem_config.h | 2 +- src/public/networkvar.h | 2 +- src/public/shaderlib/cshader.h | 2 +- src/public/stdstring.h | 2 +- src/public/steam/isteamparentalsettings.h | 2 +- src/public/steam/isteamremotestorage.h | 2 +- src/public/steam/isteamscreenshots.h | 2 +- src/public/steam/isteamuserstats.h | 2 +- src/public/steam/isteamutils.h | 2 +- src/public/steam/matchmakingtypes.h | 2 +- src/public/steam/steamclientpublic.h | 2 +- src/public/steam/steamuniverse.h | 2 +- src/public/tier0/memoverride.cpp | 2 +- src/public/tier1/KeyValues.h | 2 +- src/public/tier1/UtlSortVector.h | 2 +- src/public/tier1/interface.h | 2 +- src/public/tier1/refcount.h | 2 +- src/public/tier1/smartptr.h | 2 +- src/public/tier1/tier1.h | 2 +- src/public/tier1/utlblockmemory.h | 2 +- src/public/tier1/utlenvelope.h | 2 +- src/public/tier1/utlfixedmemory.h | 2 +- src/public/tier1/utlintrusivelist.h | 2 +- src/public/tier1/utllinkedlist.h | 2 +- src/public/tier1/utlrbtree.h | 2 +- src/public/tier2/renderutils.h | 2 +- src/public/tier2/tier2.h | 2 +- src/public/tier3/tier3.h | 2 +- src/public/vgui/Dar.h | 2 +- src/public/vgui_controls/EditablePanel.h | 2 +- src/public/vgui_controls/consoledialog.h | 2 +- src/public/vstdlib/jobthread.h | 2 +- src/public/vtf/vtf.h | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) diff --git a/src/game/client/c_baseplayer.cpp b/src/game/client/c_baseplayer.cpp index 437a2e3a7..98eebe56d 100644 --- a/src/game/client/c_baseplayer.cpp +++ b/src/game/client/c_baseplayer.cpp @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2005, Valve Corporation, All rights reserved. =====// +//====== Copyright © 1996-2005, Valve Corporation, All rights reserved. =====// // // Purpose: Client-side CBasePlayer. // diff --git a/src/game/client/c_prop_vehicle.cpp b/src/game/client/c_prop_vehicle.cpp index 5dc8ad162..578cac300 100644 --- a/src/game/client/c_prop_vehicle.cpp +++ b/src/game/client/c_prop_vehicle.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/c_sceneentity.cpp b/src/game/client/c_sceneentity.cpp index 4b33908da..145fdeb59 100644 --- a/src/game/client/c_sceneentity.cpp +++ b/src/game/client/c_sceneentity.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/c_vehicle_choreo_generic.cpp b/src/game/client/c_vehicle_choreo_generic.cpp index c79b03fb5..da5a5f9bb 100644 --- a/src/game/client/c_vehicle_choreo_generic.cpp +++ b/src/game/client/c_vehicle_choreo_generic.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/cdll_bounded_cvars.cpp b/src/game/client/cdll_bounded_cvars.cpp index e2f807938..591a89cb7 100644 --- a/src/game/client/cdll_bounded_cvars.cpp +++ b/src/game/client/cdll_bounded_cvars.cpp @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/game/client/hud_base_account.cpp b/src/game/client/hud_base_account.cpp index 75a234128..f52bfb60e 100644 --- a/src/game/client/hud_base_account.cpp +++ b/src/game/client/hud_base_account.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/hud_basetimer.cpp b/src/game/client/hud_basetimer.cpp index a6094e3cd..5ce68dc4c 100644 --- a/src/game/client/hud_basetimer.cpp +++ b/src/game/client/hud_basetimer.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Draws a timer in the format "Minutes:Seconds" // Seconds are padded with zeros diff --git a/src/game/client/hud_numericdisplay.cpp b/src/game/client/hud_numericdisplay.cpp index 2c420d367..cb0f5956a 100644 --- a/src/game/client/hud_numericdisplay.cpp +++ b/src/game/client/hud_numericdisplay.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/in_main.cpp b/src/game/client/in_main.cpp index b504dcdfd..761544a31 100644 --- a/src/game/client/in_main.cpp +++ b/src/game/client/in_main.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: builds an intended movement command to send to the server // diff --git a/src/game/client/swarm/vgui/asw_hud_chat.cpp b/src/game/client/swarm/vgui/asw_hud_chat.cpp index 79123bd0f..870f822d0 100644 --- a/src/game/client/swarm/vgui/asw_hud_chat.cpp +++ b/src/game/client/swarm/vgui/asw_hud_chat.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: ASW version of hud_chat.cpp (exclude hud_chat.cpp from build) // diff --git a/src/game/server/ai_behavior.h b/src/game/server/ai_behavior.h index e36df4352..7797ee4d0 100644 --- a/src/game/server/ai_behavior.h +++ b/src/game/server/ai_behavior.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/ai_blended_movement.h b/src/game/server/ai_blended_movement.h index 1693b2b8b..4df4c606e 100644 --- a/src/game/server/ai_blended_movement.h +++ b/src/game/server/ai_blended_movement.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/ai_navigator.cpp b/src/game/server/ai_navigator.cpp index bb1f98678..22b2622e4 100644 --- a/src/game/server/ai_navigator.cpp +++ b/src/game/server/ai_navigator.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/basecombatweapon.cpp b/src/game/server/basecombatweapon.cpp index 5be81b60e..ec07a4f36 100644 --- a/src/game/server/basecombatweapon.cpp +++ b/src/game/server/basecombatweapon.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/gamehandle.cpp b/src/game/server/gamehandle.cpp index 5b32d8c59..5be992cf0 100644 --- a/src/game/server/gamehandle.cpp +++ b/src/game/server/gamehandle.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: returns the module handle of the game dll // this is in its own file to protect it from tier0 PROTECTED_THINGS diff --git a/src/game/server/mapentities.cpp b/src/game/server/mapentities.cpp index 642f81455..1fc2c650a 100644 --- a/src/game/server/mapentities.cpp +++ b/src/game/server/mapentities.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Controls the loading, parsing and creation of the entities from the BSP. // diff --git a/src/game/server/nav_area.cpp b/src/game/server/nav_area.cpp index 81afacd3e..507997dba 100644 --- a/src/game/server/nav_area.cpp +++ b/src/game/server/nav_area.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_edit.cpp b/src/game/server/nav_edit.cpp index 55fcddbda..6ac0a49fa 100644 --- a/src/game/server/nav_edit.cpp +++ b/src/game/server/nav_edit.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_entities.cpp b/src/game/server/nav_entities.cpp index 723a47126..83b31aff8 100644 --- a/src/game/server/nav_entities.cpp +++ b/src/game/server/nav_entities.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_generate.cpp b/src/game/server/nav_generate.cpp index a818a264c..a0dbcb996 100644 --- a/src/game/server/nav_generate.cpp +++ b/src/game/server/nav_generate.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_mesh.cpp b/src/game/server/nav_mesh.cpp index cf5bb51ba..51521d06e 100644 --- a/src/game/server/nav_mesh.cpp +++ b/src/game/server/nav_mesh.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/ndebugoverlay.cpp b/src/game/server/ndebugoverlay.cpp index dbaec3211..e315f91d6 100644 --- a/src/game/server/ndebugoverlay.cpp +++ b/src/game/server/ndebugoverlay.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Namespace for functions dealing with Debug Overlays // diff --git a/src/game/server/player.cpp b/src/game/server/player.cpp index 08a1fb417..01931219d 100644 --- a/src/game/server/player.cpp +++ b/src/game/server/player.cpp @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: Functions dealing with the player. // diff --git a/src/game/shared/basecombatweapon_shared.cpp b/src/game/shared/basecombatweapon_shared.cpp index a627435d1..7853f4b6b 100644 --- a/src/game/shared/basecombatweapon_shared.cpp +++ b/src/game/shared/basecombatweapon_shared.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/shared/baseplayer_shared.cpp b/src/game/shared/baseplayer_shared.cpp index f5c1e573f..0f50a0314 100644 --- a/src/game/shared/baseplayer_shared.cpp +++ b/src/game/shared/baseplayer_shared.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Implements shared baseplayer class functionality // diff --git a/src/game/shared/gamestringpool.cpp b/src/game/shared/gamestringpool.cpp index 496e3919a..1ed946681 100644 --- a/src/game/shared/gamestringpool.cpp +++ b/src/game/shared/gamestringpool.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/SoundEmitterSystem/isoundemittersystembase.h b/src/public/SoundEmitterSystem/isoundemittersystembase.h index c36cceff7..ae92e244f 100644 --- a/src/public/SoundEmitterSystem/isoundemittersystembase.h +++ b/src/public/SoundEmitterSystem/isoundemittersystembase.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/bitvec.h b/src/public/bitvec.h index 28748b9ad..36cc5309c 100644 --- a/src/public/bitvec.h +++ b/src/public/bitvec.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/dispcoll_common.h b/src/public/dispcoll_common.h index a2f6de64c..4ddb8cc91 100644 --- a/src/public/dispcoll_common.h +++ b/src/public/dispcoll_common.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/icvar.h b/src/public/icvar.h index e8f5d57cf..d5a314a40 100644 --- a/src/public/icvar.h +++ b/src/public/icvar.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/materialsystem/imaterial.h b/src/public/materialsystem/imaterial.h index 57fa3c23e..cd8f1028c 100644 --- a/src/public/materialsystem/imaterial.h +++ b/src/public/materialsystem/imaterial.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/materialsystem/imaterialsystem.h b/src/public/materialsystem/imaterialsystem.h index 9aaf29fed..78f956511 100644 --- a/src/public/materialsystem/imaterialsystem.h +++ b/src/public/materialsystem/imaterialsystem.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/materialsystem/materialsystem_config.h b/src/public/materialsystem/materialsystem_config.h index f8c99bafc..b6f6a54b6 100644 --- a/src/public/materialsystem/materialsystem_config.h +++ b/src/public/materialsystem/materialsystem_config.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/networkvar.h b/src/public/networkvar.h index dc10988ca..f64fb0ff1 100644 --- a/src/public/networkvar.h +++ b/src/public/networkvar.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/shaderlib/cshader.h b/src/public/shaderlib/cshader.h index a67b58237..e2ee98b00 100644 --- a/src/public/shaderlib/cshader.h +++ b/src/public/shaderlib/cshader.h @@ -184,7 +184,7 @@ inline bool CShader_IsFlag2Set( IMaterialVar **params, MaterialVarFlags2_t _flag // which in turn tries to ask the compiler to instantiate an object like so: // static CShaderParam COLOR( (ShaderMaterialVars_t)COLOR, SHADER_PARAM_TYPE_COLOR, "{255 255 255}", "unused", SHADER_PARAM_NOT_EDITABLE ) // and GCC thinks that the reference to COLOR in the arg list is actually a reference to the object we're in the middle of making. - // and you get --> error: invalid cast from type ‘Cloak_DX90::CShaderParam’ to type ‘ShaderMaterialVars_t’ + // and you get --> error: invalid cast from type 'Cloak_DX90::CShaderParam' to type 'ShaderMaterialVars_t' // Resolved: add the "::" so compiler knows that reference is to the enum, not to the name of the object being made. diff --git a/src/public/stdstring.h b/src/public/stdstring.h index 80b39054c..242fffe55 100644 --- a/src/public/stdstring.h +++ b/src/public/stdstring.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/steam/isteamparentalsettings.h b/src/public/steam/isteamparentalsettings.h index a1ff15205..d521f9642 100644 --- a/src/public/steam/isteamparentalsettings.h +++ b/src/public/steam/isteamparentalsettings.h @@ -1,4 +1,4 @@ -//====== Copyright � 2013-, Valve Corporation, All rights reserved. ======= +//====== Copyright © 2013-, Valve Corporation, All rights reserved. ======= // // Purpose: Interface to Steam parental settings (Family View) // diff --git a/src/public/steam/isteamremotestorage.h b/src/public/steam/isteamremotestorage.h index 01b8dae3a..2947cfcec 100644 --- a/src/public/steam/isteamremotestorage.h +++ b/src/public/steam/isteamremotestorage.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2008, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2008, Valve Corporation, All rights reserved. ======= // // Purpose: public interface to user remote file storage in Steam // diff --git a/src/public/steam/isteamscreenshots.h b/src/public/steam/isteamscreenshots.h index 18242682c..676337836 100644 --- a/src/public/steam/isteamscreenshots.h +++ b/src/public/steam/isteamscreenshots.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2008, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2008, Valve Corporation, All rights reserved. ======= // // Purpose: public interface to user remote file storage in Steam // diff --git a/src/public/steam/isteamuserstats.h b/src/public/steam/isteamuserstats.h index 8bb0c90f1..dbfcf8239 100644 --- a/src/public/steam/isteamuserstats.h +++ b/src/public/steam/isteamuserstats.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2009, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2009, Valve Corporation, All rights reserved. ======= // // Purpose: interface to stats, achievements, and leaderboards // diff --git a/src/public/steam/isteamutils.h b/src/public/steam/isteamutils.h index c5651e763..c6b2d7825 100644 --- a/src/public/steam/isteamutils.h +++ b/src/public/steam/isteamutils.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2008, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2008, Valve Corporation, All rights reserved. ======= // // Purpose: interface to utility functions in Steam // diff --git a/src/public/steam/matchmakingtypes.h b/src/public/steam/matchmakingtypes.h index 791802a06..46b1240c6 100644 --- a/src/public/steam/matchmakingtypes.h +++ b/src/public/steam/matchmakingtypes.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2008, Valve LLC, All rights reserved. ============ +//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============ // // Purpose: // diff --git a/src/public/steam/steamclientpublic.h b/src/public/steam/steamclientpublic.h index a75e7af0b..85a70b74f 100644 --- a/src/public/steam/steamclientpublic.h +++ b/src/public/steam/steamclientpublic.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2008, Valve LLC, All rights reserved. ============ +//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============ // // Declare common types used by the Steamworks SDK. // diff --git a/src/public/steam/steamuniverse.h b/src/public/steam/steamuniverse.h index dd384dcc4..b7a4c3698 100644 --- a/src/public/steam/steamuniverse.h +++ b/src/public/steam/steamuniverse.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2008, Valve LLC, All rights reserved. ============ +//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============ // // Purpose: // diff --git a/src/public/tier0/memoverride.cpp b/src/public/tier0/memoverride.cpp index d09f56031..107c8aa97 100644 --- a/src/public/tier0/memoverride.cpp +++ b/src/public/tier0/memoverride.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Insert this file into all projects using the memory system // It will cause that project to use the shader memory allocator diff --git a/src/public/tier1/KeyValues.h b/src/public/tier1/KeyValues.h index 745d8d3e7..09cfc2f48 100644 --- a/src/public/tier1/KeyValues.h +++ b/src/public/tier1/KeyValues.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier1/UtlSortVector.h b/src/public/tier1/UtlSortVector.h index 42c35958f..ffb571d09 100644 --- a/src/public/tier1/UtlSortVector.h +++ b/src/public/tier1/UtlSortVector.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // $Header: $ // $NoKeywords: $ diff --git a/src/public/tier1/interface.h b/src/public/tier1/interface.h index fd749c9f5..680a3136b 100644 --- a/src/public/tier1/interface.h +++ b/src/public/tier1/interface.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier1/refcount.h b/src/public/tier1/refcount.h index 4e23f0c0c..38b84255e 100644 --- a/src/public/tier1/refcount.h +++ b/src/public/tier1/refcount.h @@ -1,4 +1,4 @@ -//========== Copyright � 2005, Valve Corporation, All rights reserved. ======== +//========== Copyright © 2005, Valve Corporation, All rights reserved. ======== // // Purpose: Tools for correctly implementing & handling reference counted // objects diff --git a/src/public/tier1/smartptr.h b/src/public/tier1/smartptr.h index ec9f2e690..58f6d1319 100644 --- a/src/public/tier1/smartptr.h +++ b/src/public/tier1/smartptr.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier1/tier1.h b/src/public/tier1/tier1.h index c4d89c6c3..063d5e82e 100644 --- a/src/public/tier1/tier1.h +++ b/src/public/tier1/tier1.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A higher level link library for general use in the game and tools. // diff --git a/src/public/tier1/utlblockmemory.h b/src/public/tier1/utlblockmemory.h index 14186ac4f..3cefc62e1 100644 --- a/src/public/tier1/utlblockmemory.h +++ b/src/public/tier1/utlblockmemory.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/tier1/utlenvelope.h b/src/public/tier1/utlenvelope.h index 28e434b48..a52cdee38 100644 --- a/src/public/tier1/utlenvelope.h +++ b/src/public/tier1/utlenvelope.h @@ -1,4 +1,4 @@ -//========== Copyright � 2005, Valve Corporation, All rights reserved. ======== +//========== Copyright © 2005, Valve Corporation, All rights reserved. ======== // // Purpose: A class to wrap data for transport over a boundary like a thread // or window. diff --git a/src/public/tier1/utlfixedmemory.h b/src/public/tier1/utlfixedmemory.h index 99c213f37..bbd51b713 100644 --- a/src/public/tier1/utlfixedmemory.h +++ b/src/public/tier1/utlfixedmemory.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/tier1/utlintrusivelist.h b/src/public/tier1/utlintrusivelist.h index 048d6b949..7546fb62d 100644 --- a/src/public/tier1/utlintrusivelist.h +++ b/src/public/tier1/utlintrusivelist.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2006, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2006, Valve Corporation, All rights reserved. ======// // // Purpose: Intrusive linked list templates, both for singly and doubly linked lists // diff --git a/src/public/tier1/utllinkedlist.h b/src/public/tier1/utllinkedlist.h index 4c28e8423..8c6d2f3f8 100644 --- a/src/public/tier1/utllinkedlist.h +++ b/src/public/tier1/utllinkedlist.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Linked list container class // diff --git a/src/public/tier1/utlrbtree.h b/src/public/tier1/utlrbtree.h index f45be07ad..eff2e9d8c 100644 --- a/src/public/tier1/utlrbtree.h +++ b/src/public/tier1/utlrbtree.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier2/renderutils.h b/src/public/tier2/renderutils.h index 5772c6f42..4e8656cf9 100644 --- a/src/public/tier2/renderutils.h +++ b/src/public/tier2/renderutils.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A set of utilities to render standard shapes // diff --git a/src/public/tier2/tier2.h b/src/public/tier2/tier2.h index b8eb53df7..7462daf92 100644 --- a/src/public/tier2/tier2.h +++ b/src/public/tier2/tier2.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A higher level link library for general use in the game and tools. // diff --git a/src/public/tier3/tier3.h b/src/public/tier3/tier3.h index a957d708c..c7435e536 100644 --- a/src/public/tier3/tier3.h +++ b/src/public/tier3/tier3.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A higher level link library for general use in the game and tools. // diff --git a/src/public/vgui/Dar.h b/src/public/vgui/Dar.h index 72471ab74..29c3ee190 100644 --- a/src/public/vgui/Dar.h +++ b/src/public/vgui/Dar.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Holds the enumerated list of default cursors // diff --git a/src/public/vgui_controls/EditablePanel.h b/src/public/vgui_controls/EditablePanel.h index 4d7babcef..8bd318565 100644 --- a/src/public/vgui_controls/EditablePanel.h +++ b/src/public/vgui_controls/EditablePanel.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/vgui_controls/consoledialog.h b/src/public/vgui_controls/consoledialog.h index 56cd17166..9638c1eb4 100644 --- a/src/public/vgui_controls/consoledialog.h +++ b/src/public/vgui_controls/consoledialog.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/vstdlib/jobthread.h b/src/public/vstdlib/jobthread.h index 8c320ddf2..aa310ca0c 100644 --- a/src/public/vstdlib/jobthread.h +++ b/src/public/vstdlib/jobthread.h @@ -1,4 +1,4 @@ -//========== Copyright � 2005, Valve Corporation, All rights reserved. ======== +//========== Copyright © 2005, Valve Corporation, All rights reserved. ======== // // Purpose: A utility for a discrete job-oriented worker thread. // diff --git a/src/public/vtf/vtf.h b/src/public/vtf/vtf.h index bb07564af..c89392315 100644 --- a/src/public/vtf/vtf.h +++ b/src/public/vtf/vtf.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // From 9f95a8019b8c1a1c0561d81403ad4332e249750a Mon Sep 17 00:00:00 2001 From: Ioannis Marios Tsiakoulias Date: Wed, 25 Feb 2026 23:05:28 +0200 Subject: [PATCH 7/7] Fix copyright symbols --- src/game/client/c_baseplayer.cpp | 2 +- src/game/client/c_prop_vehicle.cpp | 2 +- src/game/client/c_sceneentity.cpp | 2 +- src/game/client/c_vehicle_choreo_generic.cpp | 2 +- src/game/client/cdll_bounded_cvars.cpp | 2 +- src/game/client/hud_base_account.cpp | 2 +- src/game/client/hud_basetimer.cpp | 2 +- src/game/client/hud_numericdisplay.cpp | 2 +- src/game/client/in_main.cpp | 2 +- src/game/client/swarm/vgui/asw_hud_chat.cpp | 2 +- src/game/client/swarm/vgui/asw_scalable_text.cpp | 3 ++- src/game/server/ai_behavior.h | 2 +- src/game/server/ai_blended_movement.h | 2 +- src/game/server/ai_navigator.cpp | 2 +- src/game/server/basecombatweapon.cpp | 2 +- src/game/server/gamehandle.cpp | 2 +- src/game/server/mapentities.cpp | 2 +- src/game/server/nav_area.cpp | 2 +- src/game/server/nav_edit.cpp | 2 +- src/game/server/nav_entities.cpp | 2 +- src/game/server/nav_generate.cpp | 2 +- src/game/server/nav_mesh.cpp | 2 +- src/game/server/ndebugoverlay.cpp | 2 +- src/game/server/player.cpp | 2 +- src/game/shared/basecombatweapon_shared.cpp | 2 +- src/game/shared/baseplayer_shared.cpp | 2 +- src/game/shared/gamestringpool.cpp | 2 +- src/game/shared/swarm/asw_gamerules.h | 2 +- src/game/shared/util_shared.cpp | 2 +- src/game/shared/util_shared.h | 2 +- src/public/SoundEmitterSystem/isoundemittersystembase.h | 2 +- src/public/bitvec.h | 2 +- src/public/dispcoll_common.h | 2 +- src/public/icvar.h | 2 +- src/public/materialsystem/imaterial.h | 2 +- src/public/materialsystem/imaterialsystem.h | 2 +- src/public/materialsystem/materialsystem_config.h | 2 +- src/public/networkvar.h | 2 +- src/public/shaderlib/cshader.h | 2 +- src/public/stdstring.h | 2 +- src/public/steam/isteamclient.h | 3 ++- src/public/steam/isteamparentalsettings.h | 2 +- src/public/steam/isteamremotestorage.h | 2 +- src/public/steam/isteamscreenshots.h | 2 +- src/public/steam/isteamuserstats.h | 2 +- src/public/steam/isteamutils.h | 2 +- src/public/steam/matchmakingtypes.h | 2 +- src/public/steam/steamclientpublic.h | 2 +- src/public/steam/steamuniverse.h | 2 +- src/public/tier0/memoverride.cpp | 2 +- src/public/tier1/KeyValues.h | 2 +- src/public/tier1/UtlSortVector.h | 2 +- src/public/tier1/interface.h | 2 +- src/public/tier1/refcount.h | 2 +- src/public/tier1/smartptr.h | 2 +- src/public/tier1/tier1.h | 2 +- src/public/tier1/utlblockmemory.h | 2 +- src/public/tier1/utlenvelope.h | 2 +- src/public/tier1/utlfixedmemory.h | 2 +- src/public/tier1/utlintrusivelist.h | 2 +- src/public/tier1/utllinkedlist.h | 2 +- src/public/tier1/utlrbtree.h | 2 +- src/public/tier2/renderutils.h | 2 +- src/public/tier2/tier2.h | 2 +- src/public/tier3/tier3.h | 2 +- src/public/vgui/Dar.h | 2 +- src/public/vgui_controls/EditablePanel.h | 2 +- src/public/vgui_controls/consoledialog.h | 2 +- src/public/vstdlib/jobthread.h | 2 +- src/public/vtf/vtf.h | 2 +- 70 files changed, 72 insertions(+), 70 deletions(-) diff --git a/src/game/client/c_baseplayer.cpp b/src/game/client/c_baseplayer.cpp index 437a2e3a7..98eebe56d 100644 --- a/src/game/client/c_baseplayer.cpp +++ b/src/game/client/c_baseplayer.cpp @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2005, Valve Corporation, All rights reserved. =====// +//====== Copyright © 1996-2005, Valve Corporation, All rights reserved. =====// // // Purpose: Client-side CBasePlayer. // diff --git a/src/game/client/c_prop_vehicle.cpp b/src/game/client/c_prop_vehicle.cpp index 5dc8ad162..578cac300 100644 --- a/src/game/client/c_prop_vehicle.cpp +++ b/src/game/client/c_prop_vehicle.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/c_sceneentity.cpp b/src/game/client/c_sceneentity.cpp index 4b33908da..145fdeb59 100644 --- a/src/game/client/c_sceneentity.cpp +++ b/src/game/client/c_sceneentity.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/c_vehicle_choreo_generic.cpp b/src/game/client/c_vehicle_choreo_generic.cpp index c79b03fb5..da5a5f9bb 100644 --- a/src/game/client/c_vehicle_choreo_generic.cpp +++ b/src/game/client/c_vehicle_choreo_generic.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/cdll_bounded_cvars.cpp b/src/game/client/cdll_bounded_cvars.cpp index e2f807938..591a89cb7 100644 --- a/src/game/client/cdll_bounded_cvars.cpp +++ b/src/game/client/cdll_bounded_cvars.cpp @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/game/client/hud_base_account.cpp b/src/game/client/hud_base_account.cpp index 75a234128..f52bfb60e 100644 --- a/src/game/client/hud_base_account.cpp +++ b/src/game/client/hud_base_account.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/hud_basetimer.cpp b/src/game/client/hud_basetimer.cpp index a6094e3cd..5ce68dc4c 100644 --- a/src/game/client/hud_basetimer.cpp +++ b/src/game/client/hud_basetimer.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Draws a timer in the format "Minutes:Seconds" // Seconds are padded with zeros diff --git a/src/game/client/hud_numericdisplay.cpp b/src/game/client/hud_numericdisplay.cpp index 2c420d367..cb0f5956a 100644 --- a/src/game/client/hud_numericdisplay.cpp +++ b/src/game/client/hud_numericdisplay.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/client/in_main.cpp b/src/game/client/in_main.cpp index b504dcdfd..761544a31 100644 --- a/src/game/client/in_main.cpp +++ b/src/game/client/in_main.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: builds an intended movement command to send to the server // diff --git a/src/game/client/swarm/vgui/asw_hud_chat.cpp b/src/game/client/swarm/vgui/asw_hud_chat.cpp index 79123bd0f..870f822d0 100644 --- a/src/game/client/swarm/vgui/asw_hud_chat.cpp +++ b/src/game/client/swarm/vgui/asw_hud_chat.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: ASW version of hud_chat.cpp (exclude hud_chat.cpp from build) // diff --git a/src/game/client/swarm/vgui/asw_scalable_text.cpp b/src/game/client/swarm/vgui/asw_scalable_text.cpp index d3809f761..68c4ce45b 100644 --- a/src/game/client/swarm/vgui/asw_scalable_text.cpp +++ b/src/game/client/swarm/vgui/asw_scalable_text.cpp @@ -1,4 +1,4 @@ -#include "cbase.h" +#include "cbase.h" #include #include "asw_scalable_text.h" #include @@ -112,3 +112,4 @@ float CASW_Scalable_Text::GetLetterWidth( wchar_t ch ) return 0.75f; } } + diff --git a/src/game/server/ai_behavior.h b/src/game/server/ai_behavior.h index e36df4352..7797ee4d0 100644 --- a/src/game/server/ai_behavior.h +++ b/src/game/server/ai_behavior.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/ai_blended_movement.h b/src/game/server/ai_blended_movement.h index 1693b2b8b..4df4c606e 100644 --- a/src/game/server/ai_blended_movement.h +++ b/src/game/server/ai_blended_movement.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/ai_navigator.cpp b/src/game/server/ai_navigator.cpp index bb1f98678..22b2622e4 100644 --- a/src/game/server/ai_navigator.cpp +++ b/src/game/server/ai_navigator.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/basecombatweapon.cpp b/src/game/server/basecombatweapon.cpp index 5be81b60e..ec07a4f36 100644 --- a/src/game/server/basecombatweapon.cpp +++ b/src/game/server/basecombatweapon.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/gamehandle.cpp b/src/game/server/gamehandle.cpp index 5b32d8c59..5be992cf0 100644 --- a/src/game/server/gamehandle.cpp +++ b/src/game/server/gamehandle.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: returns the module handle of the game dll // this is in its own file to protect it from tier0 PROTECTED_THINGS diff --git a/src/game/server/mapentities.cpp b/src/game/server/mapentities.cpp index 642f81455..1fc2c650a 100644 --- a/src/game/server/mapentities.cpp +++ b/src/game/server/mapentities.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Controls the loading, parsing and creation of the entities from the BSP. // diff --git a/src/game/server/nav_area.cpp b/src/game/server/nav_area.cpp index 81afacd3e..507997dba 100644 --- a/src/game/server/nav_area.cpp +++ b/src/game/server/nav_area.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_edit.cpp b/src/game/server/nav_edit.cpp index 55fcddbda..6ac0a49fa 100644 --- a/src/game/server/nav_edit.cpp +++ b/src/game/server/nav_edit.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_entities.cpp b/src/game/server/nav_entities.cpp index 723a47126..83b31aff8 100644 --- a/src/game/server/nav_entities.cpp +++ b/src/game/server/nav_entities.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_generate.cpp b/src/game/server/nav_generate.cpp index a818a264c..a0dbcb996 100644 --- a/src/game/server/nav_generate.cpp +++ b/src/game/server/nav_generate.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/nav_mesh.cpp b/src/game/server/nav_mesh.cpp index cf5bb51ba..51521d06e 100644 --- a/src/game/server/nav_mesh.cpp +++ b/src/game/server/nav_mesh.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/server/ndebugoverlay.cpp b/src/game/server/ndebugoverlay.cpp index dbaec3211..e315f91d6 100644 --- a/src/game/server/ndebugoverlay.cpp +++ b/src/game/server/ndebugoverlay.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Namespace for functions dealing with Debug Overlays // diff --git a/src/game/server/player.cpp b/src/game/server/player.cpp index 08a1fb417..01931219d 100644 --- a/src/game/server/player.cpp +++ b/src/game/server/player.cpp @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: Functions dealing with the player. // diff --git a/src/game/shared/basecombatweapon_shared.cpp b/src/game/shared/basecombatweapon_shared.cpp index a627435d1..7853f4b6b 100644 --- a/src/game/shared/basecombatweapon_shared.cpp +++ b/src/game/shared/basecombatweapon_shared.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/shared/baseplayer_shared.cpp b/src/game/shared/baseplayer_shared.cpp index f5c1e573f..0f50a0314 100644 --- a/src/game/shared/baseplayer_shared.cpp +++ b/src/game/shared/baseplayer_shared.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Implements shared baseplayer class functionality // diff --git a/src/game/shared/gamestringpool.cpp b/src/game/shared/gamestringpool.cpp index 496e3919a..1ed946681 100644 --- a/src/game/shared/gamestringpool.cpp +++ b/src/game/shared/gamestringpool.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/game/shared/swarm/asw_gamerules.h b/src/game/shared/swarm/asw_gamerules.h index d0401f6ac..7b02841aa 100644 --- a/src/game/shared/swarm/asw_gamerules.h +++ b/src/game/shared/swarm/asw_gamerules.h @@ -1,4 +1,4 @@ -//====== Copyright ?1996-2003, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2003, Valve Corporation, All rights reserved. ======= // // Purpose: Game rules for Alien Swarm // diff --git a/src/game/shared/util_shared.cpp b/src/game/shared/util_shared.cpp index 97f555e4e..ba3a9b8ff 100644 --- a/src/game/shared/util_shared.cpp +++ b/src/game/shared/util_shared.cpp @@ -1,4 +1,4 @@ -//===== Copyright ?1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/game/shared/util_shared.h b/src/game/shared/util_shared.h index d4e0c59a8..fb7750999 100644 --- a/src/game/shared/util_shared.h +++ b/src/game/shared/util_shared.h @@ -1,4 +1,4 @@ -//========= Copyright ?1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Shared util code between client and server. // diff --git a/src/public/SoundEmitterSystem/isoundemittersystembase.h b/src/public/SoundEmitterSystem/isoundemittersystembase.h index c36cceff7..ae92e244f 100644 --- a/src/public/SoundEmitterSystem/isoundemittersystembase.h +++ b/src/public/SoundEmitterSystem/isoundemittersystembase.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/bitvec.h b/src/public/bitvec.h index 28748b9ad..36cc5309c 100644 --- a/src/public/bitvec.h +++ b/src/public/bitvec.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/dispcoll_common.h b/src/public/dispcoll_common.h index a2f6de64c..4ddb8cc91 100644 --- a/src/public/dispcoll_common.h +++ b/src/public/dispcoll_common.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/icvar.h b/src/public/icvar.h index e8f5d57cf..d5a314a40 100644 --- a/src/public/icvar.h +++ b/src/public/icvar.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/materialsystem/imaterial.h b/src/public/materialsystem/imaterial.h index 57fa3c23e..cd8f1028c 100644 --- a/src/public/materialsystem/imaterial.h +++ b/src/public/materialsystem/imaterial.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/materialsystem/imaterialsystem.h b/src/public/materialsystem/imaterialsystem.h index 9aaf29fed..78f956511 100644 --- a/src/public/materialsystem/imaterialsystem.h +++ b/src/public/materialsystem/imaterialsystem.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/materialsystem/materialsystem_config.h b/src/public/materialsystem/materialsystem_config.h index f8c99bafc..b6f6a54b6 100644 --- a/src/public/materialsystem/materialsystem_config.h +++ b/src/public/materialsystem/materialsystem_config.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/networkvar.h b/src/public/networkvar.h index dc10988ca..f64fb0ff1 100644 --- a/src/public/networkvar.h +++ b/src/public/networkvar.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/shaderlib/cshader.h b/src/public/shaderlib/cshader.h index a67b58237..e2ee98b00 100644 --- a/src/public/shaderlib/cshader.h +++ b/src/public/shaderlib/cshader.h @@ -184,7 +184,7 @@ inline bool CShader_IsFlag2Set( IMaterialVar **params, MaterialVarFlags2_t _flag // which in turn tries to ask the compiler to instantiate an object like so: // static CShaderParam COLOR( (ShaderMaterialVars_t)COLOR, SHADER_PARAM_TYPE_COLOR, "{255 255 255}", "unused", SHADER_PARAM_NOT_EDITABLE ) // and GCC thinks that the reference to COLOR in the arg list is actually a reference to the object we're in the middle of making. - // and you get --> error: invalid cast from type ‘Cloak_DX90::CShaderParam’ to type ‘ShaderMaterialVars_t’ + // and you get --> error: invalid cast from type 'Cloak_DX90::CShaderParam' to type 'ShaderMaterialVars_t' // Resolved: add the "::" so compiler knows that reference is to the enum, not to the name of the object being made. diff --git a/src/public/stdstring.h b/src/public/stdstring.h index 80b39054c..242fffe55 100644 --- a/src/public/stdstring.h +++ b/src/public/stdstring.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/steam/isteamclient.h b/src/public/steam/isteamclient.h index 8cd45891a..2ab3562f0 100644 --- a/src/public/steam/isteamclient.h +++ b/src/public/steam/isteamclient.h @@ -1,4 +1,4 @@ -//====== Copyright Valve Corporation, All rights reserved. ==================== +//====== Copyright Valve Corporation, All rights reserved. ==================== // // Internal low-level access to Steamworks interfaces. // @@ -177,3 +177,4 @@ inline ISteamClient *SteamGameServerClient() { return SteamClient(); } #endif #endif // ISTEAMCLIENT_H + diff --git a/src/public/steam/isteamparentalsettings.h b/src/public/steam/isteamparentalsettings.h index a1ff15205..d521f9642 100644 --- a/src/public/steam/isteamparentalsettings.h +++ b/src/public/steam/isteamparentalsettings.h @@ -1,4 +1,4 @@ -//====== Copyright � 2013-, Valve Corporation, All rights reserved. ======= +//====== Copyright © 2013-, Valve Corporation, All rights reserved. ======= // // Purpose: Interface to Steam parental settings (Family View) // diff --git a/src/public/steam/isteamremotestorage.h b/src/public/steam/isteamremotestorage.h index 01b8dae3a..2947cfcec 100644 --- a/src/public/steam/isteamremotestorage.h +++ b/src/public/steam/isteamremotestorage.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2008, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2008, Valve Corporation, All rights reserved. ======= // // Purpose: public interface to user remote file storage in Steam // diff --git a/src/public/steam/isteamscreenshots.h b/src/public/steam/isteamscreenshots.h index 18242682c..676337836 100644 --- a/src/public/steam/isteamscreenshots.h +++ b/src/public/steam/isteamscreenshots.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2008, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2008, Valve Corporation, All rights reserved. ======= // // Purpose: public interface to user remote file storage in Steam // diff --git a/src/public/steam/isteamuserstats.h b/src/public/steam/isteamuserstats.h index 8bb0c90f1..dbfcf8239 100644 --- a/src/public/steam/isteamuserstats.h +++ b/src/public/steam/isteamuserstats.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2009, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2009, Valve Corporation, All rights reserved. ======= // // Purpose: interface to stats, achievements, and leaderboards // diff --git a/src/public/steam/isteamutils.h b/src/public/steam/isteamutils.h index c5651e763..c6b2d7825 100644 --- a/src/public/steam/isteamutils.h +++ b/src/public/steam/isteamutils.h @@ -1,4 +1,4 @@ -//====== Copyright � 1996-2008, Valve Corporation, All rights reserved. ======= +//====== Copyright © 1996-2008, Valve Corporation, All rights reserved. ======= // // Purpose: interface to utility functions in Steam // diff --git a/src/public/steam/matchmakingtypes.h b/src/public/steam/matchmakingtypes.h index 791802a06..46b1240c6 100644 --- a/src/public/steam/matchmakingtypes.h +++ b/src/public/steam/matchmakingtypes.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2008, Valve LLC, All rights reserved. ============ +//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============ // // Purpose: // diff --git a/src/public/steam/steamclientpublic.h b/src/public/steam/steamclientpublic.h index a75e7af0b..85a70b74f 100644 --- a/src/public/steam/steamclientpublic.h +++ b/src/public/steam/steamclientpublic.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2008, Valve LLC, All rights reserved. ============ +//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============ // // Declare common types used by the Steamworks SDK. // diff --git a/src/public/steam/steamuniverse.h b/src/public/steam/steamuniverse.h index dd384dcc4..b7a4c3698 100644 --- a/src/public/steam/steamuniverse.h +++ b/src/public/steam/steamuniverse.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2008, Valve LLC, All rights reserved. ============ +//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============ // // Purpose: // diff --git a/src/public/tier0/memoverride.cpp b/src/public/tier0/memoverride.cpp index d09f56031..107c8aa97 100644 --- a/src/public/tier0/memoverride.cpp +++ b/src/public/tier0/memoverride.cpp @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Insert this file into all projects using the memory system // It will cause that project to use the shader memory allocator diff --git a/src/public/tier1/KeyValues.h b/src/public/tier1/KeyValues.h index 745d8d3e7..09cfc2f48 100644 --- a/src/public/tier1/KeyValues.h +++ b/src/public/tier1/KeyValues.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier1/UtlSortVector.h b/src/public/tier1/UtlSortVector.h index 42c35958f..ffb571d09 100644 --- a/src/public/tier1/UtlSortVector.h +++ b/src/public/tier1/UtlSortVector.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // $Header: $ // $NoKeywords: $ diff --git a/src/public/tier1/interface.h b/src/public/tier1/interface.h index fd749c9f5..680a3136b 100644 --- a/src/public/tier1/interface.h +++ b/src/public/tier1/interface.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier1/refcount.h b/src/public/tier1/refcount.h index 4e23f0c0c..38b84255e 100644 --- a/src/public/tier1/refcount.h +++ b/src/public/tier1/refcount.h @@ -1,4 +1,4 @@ -//========== Copyright � 2005, Valve Corporation, All rights reserved. ======== +//========== Copyright © 2005, Valve Corporation, All rights reserved. ======== // // Purpose: Tools for correctly implementing & handling reference counted // objects diff --git a/src/public/tier1/smartptr.h b/src/public/tier1/smartptr.h index ec9f2e690..58f6d1319 100644 --- a/src/public/tier1/smartptr.h +++ b/src/public/tier1/smartptr.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier1/tier1.h b/src/public/tier1/tier1.h index c4d89c6c3..063d5e82e 100644 --- a/src/public/tier1/tier1.h +++ b/src/public/tier1/tier1.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A higher level link library for general use in the game and tools. // diff --git a/src/public/tier1/utlblockmemory.h b/src/public/tier1/utlblockmemory.h index 14186ac4f..3cefc62e1 100644 --- a/src/public/tier1/utlblockmemory.h +++ b/src/public/tier1/utlblockmemory.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/tier1/utlenvelope.h b/src/public/tier1/utlenvelope.h index 28e434b48..a52cdee38 100644 --- a/src/public/tier1/utlenvelope.h +++ b/src/public/tier1/utlenvelope.h @@ -1,4 +1,4 @@ -//========== Copyright � 2005, Valve Corporation, All rights reserved. ======== +//========== Copyright © 2005, Valve Corporation, All rights reserved. ======== // // Purpose: A class to wrap data for transport over a boundary like a thread // or window. diff --git a/src/public/tier1/utlfixedmemory.h b/src/public/tier1/utlfixedmemory.h index 99c213f37..bbd51b713 100644 --- a/src/public/tier1/utlfixedmemory.h +++ b/src/public/tier1/utlfixedmemory.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/tier1/utlintrusivelist.h b/src/public/tier1/utlintrusivelist.h index 048d6b949..7546fb62d 100644 --- a/src/public/tier1/utlintrusivelist.h +++ b/src/public/tier1/utlintrusivelist.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2006, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2006, Valve Corporation, All rights reserved. ======// // // Purpose: Intrusive linked list templates, both for singly and doubly linked lists // diff --git a/src/public/tier1/utllinkedlist.h b/src/public/tier1/utllinkedlist.h index 4c28e8423..8c6d2f3f8 100644 --- a/src/public/tier1/utllinkedlist.h +++ b/src/public/tier1/utllinkedlist.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Linked list container class // diff --git a/src/public/tier1/utlrbtree.h b/src/public/tier1/utlrbtree.h index f45be07ad..eff2e9d8c 100644 --- a/src/public/tier1/utlrbtree.h +++ b/src/public/tier1/utlrbtree.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/tier2/renderutils.h b/src/public/tier2/renderutils.h index 5772c6f42..4e8656cf9 100644 --- a/src/public/tier2/renderutils.h +++ b/src/public/tier2/renderutils.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A set of utilities to render standard shapes // diff --git a/src/public/tier2/tier2.h b/src/public/tier2/tier2.h index b8eb53df7..7462daf92 100644 --- a/src/public/tier2/tier2.h +++ b/src/public/tier2/tier2.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A higher level link library for general use in the game and tools. // diff --git a/src/public/tier3/tier3.h b/src/public/tier3/tier3.h index a957d708c..c7435e536 100644 --- a/src/public/tier3/tier3.h +++ b/src/public/tier3/tier3.h @@ -1,4 +1,4 @@ -//===== Copyright � 2005-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 2005-2005, Valve Corporation, All rights reserved. ======// // // Purpose: A higher level link library for general use in the game and tools. // diff --git a/src/public/vgui/Dar.h b/src/public/vgui/Dar.h index 72471ab74..29c3ee190 100644 --- a/src/public/vgui/Dar.h +++ b/src/public/vgui/Dar.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: Holds the enumerated list of default cursors // diff --git a/src/public/vgui_controls/EditablePanel.h b/src/public/vgui_controls/EditablePanel.h index 4d7babcef..8bd318565 100644 --- a/src/public/vgui_controls/EditablePanel.h +++ b/src/public/vgui_controls/EditablePanel.h @@ -1,4 +1,4 @@ -//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // diff --git a/src/public/vgui_controls/consoledialog.h b/src/public/vgui_controls/consoledialog.h index 56cd17166..9638c1eb4 100644 --- a/src/public/vgui_controls/consoledialog.h +++ b/src/public/vgui_controls/consoledialog.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // diff --git a/src/public/vstdlib/jobthread.h b/src/public/vstdlib/jobthread.h index 8c320ddf2..aa310ca0c 100644 --- a/src/public/vstdlib/jobthread.h +++ b/src/public/vstdlib/jobthread.h @@ -1,4 +1,4 @@ -//========== Copyright � 2005, Valve Corporation, All rights reserved. ======== +//========== Copyright © 2005, Valve Corporation, All rights reserved. ======== // // Purpose: A utility for a discrete job-oriented worker thread. // diff --git a/src/public/vtf/vtf.h b/src/public/vtf/vtf.h index bb07564af..c89392315 100644 --- a/src/public/vtf/vtf.h +++ b/src/public/vtf/vtf.h @@ -1,4 +1,4 @@ -//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: //