This is an automated email from the git hooks/post-receive script. smcv pushed a commit to annotated tag 1.42d in repository iortcw.
commit e4e979747569cb80a3bd6f250fb827cb9242e7c2 Author: MAN-AT-ARMS <[email protected]> Date: Wed Sep 23 18:44:18 2015 -0400 All: Don't add fs_steampath unless defined --- MP/code/qcommon/files.c | 7 +++++++ MP/code/qcommon/q_shared.h | 2 +- MP/code/qcommon/qcommon.h | 3 +++ MP/code/sys/sys_unix.c | 4 ++++ MP/code/sys/sys_win32.c | 4 ++++ SP/code/qcommon/files.c | 7 +++++++ SP/code/qcommon/q_shared.h | 2 +- SP/code/qcommon/qcommon.h | 3 +++ SP/code/sys/sys_unix.c | 4 ++++ SP/code/sys/sys_win32.c | 4 ++++ 10 files changed, 38 insertions(+), 2 deletions(-) diff --git a/MP/code/qcommon/files.c b/MP/code/qcommon/files.c index 448cb51..a53944d 100644 --- a/MP/code/qcommon/files.c +++ b/MP/code/qcommon/files.c @@ -251,7 +251,10 @@ static cvar_t *fs_homepath; // Also search the .app bundle for .pk3 files static cvar_t *fs_apppath; #endif + +#ifdef STEAMPATH_NAME static cvar_t *fs_steampath; +#endif static cvar_t *fs_basepath; static cvar_t *fs_basegame; @@ -752,6 +755,7 @@ long FS_SV_FOpenFileRead( const char *filename, fileHandle_t *fp ) { fsh[f].handleSync = qfalse; } +#ifdef STEAMPATH_NAME // Check fs_steampath too if (!fsh[f].handleFiles.file.o && fs_steampath->string[0]) { @@ -766,6 +770,7 @@ long FS_SV_FOpenFileRead( const char *filename, fileHandle_t *fp ) { fsh[f].handleFiles.file.o = Sys_FOpen( ospath, "rb" ); fsh[f].handleSync = qfalse; } +#endif if ( !fsh[f].handleFiles.file.o ) @@ -3482,10 +3487,12 @@ static void FS_Startup( const char *gameName ) { fs_gamedirvar = Cvar_Get( "fs_game", "", CVAR_INIT | CVAR_SYSTEMINFO ); // add search path elements in reverse priority order +#ifdef STEAMPATH_NAME fs_steampath = Cvar_Get ("fs_steampath", Sys_SteamPath(), CVAR_INIT|CVAR_PROTECTED ); if (fs_steampath->string[0]) { FS_AddGameDirectory( fs_steampath->string, gameName, qtrue ); } +#endif if ( fs_basepath->string[0] ) { FS_AddGameDirectory( fs_basepath->string, gameName, qtrue ); } diff --git a/MP/code/qcommon/q_shared.h b/MP/code/qcommon/q_shared.h index 0d800dd..ad3ebf2 100644 --- a/MP/code/qcommon/q_shared.h +++ b/MP/code/qcommon/q_shared.h @@ -49,7 +49,7 @@ If you have questions concerning this license or the applicable additional terms #define CLIENT_WINDOW_MIN_TITLE "changeme2" #define HOMEPATH_NAME_UNIX ".foo" #define HOMEPATH_NAME_WIN "FooBar" - #define STEAMPATH_NAME "Foo Bar" +// #define STEAMPATH_NAME "Foo Bar" #define HOMEPATH_NAME_MACOSX HOMEPATH_NAME_WIN #define GAMENAME_FOR_MASTER "foobar" // must NOT contain whitespace // #define LEGACY_PROTOCOL // You probably don't need this for your standalone game diff --git a/MP/code/qcommon/qcommon.h b/MP/code/qcommon/qcommon.h index 620cbe9..c6dee66 100644 --- a/MP/code/qcommon/qcommon.h +++ b/MP/code/qcommon/qcommon.h @@ -1229,7 +1229,10 @@ FILE *Sys_Mkfifo( const char *ospath ); char *Sys_Cwd( void ); char *Sys_DefaultBasePath( void ); char *Sys_DefaultInstallPath( void ); + +#ifdef STEAMPATH_NAME char *Sys_SteamPath(void); +#endif #ifdef MACOS_X char *Sys_DefaultAppPath(void); diff --git a/MP/code/sys/sys_unix.c b/MP/code/sys/sys_unix.c index db2facc..35bafd2 100644 --- a/MP/code/sys/sys_unix.c +++ b/MP/code/sys/sys_unix.c @@ -44,8 +44,10 @@ qboolean stdinIsATTY; // Used to determine where to store user-specific files static char homePath[ MAX_OSPATH ] = { 0 }; +#ifdef STEAMPATH_NAME // Used to store the Steam RTCW installation path static char steamPath[ MAX_OSPATH ] = { 0 }; +#endif /* ================== @@ -81,6 +83,7 @@ char *Sys_DefaultHomePath(void) return homePath; } +#ifdef STEAMPATH_NAME /* ================ Sys_SteamPath @@ -105,6 +108,7 @@ char *Sys_SteamPath( void ) return steamPath; } +#endif /* ================ diff --git a/MP/code/sys/sys_win32.c b/MP/code/sys/sys_win32.c index e1ab9eb..9150993 100644 --- a/MP/code/sys/sys_win32.c +++ b/MP/code/sys/sys_win32.c @@ -42,8 +42,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // Used to determine where to store user-specific files static char homePath[ MAX_OSPATH ] = { 0 }; +#ifdef STEAMPATH_NAME // Used to store the Steam RTCW installation path static char steamPath[ MAX_OSPATH ] = { 0 }; +#endif #ifndef DEDICATED static UINT timerResolution = 0; @@ -130,6 +132,7 @@ char *Sys_DefaultHomePath( void ) return homePath; } +#ifdef STEAMPATH_NAME /* ================ Sys_SteamPath @@ -160,6 +163,7 @@ char *Sys_SteamPath( void ) return steamPath; } +#endif /* ================ diff --git a/SP/code/qcommon/files.c b/SP/code/qcommon/files.c index f5e45db..65639e6 100644 --- a/SP/code/qcommon/files.c +++ b/SP/code/qcommon/files.c @@ -254,7 +254,10 @@ static cvar_t *fs_homepath; // Also search the .app bundle for .pk3 files static cvar_t *fs_apppath; #endif + +#ifdef STEAMPATH_NAME static cvar_t *fs_steampath; +#endif static cvar_t *fs_basepath; static cvar_t *fs_basegame; @@ -859,6 +862,7 @@ long FS_SV_FOpenFileRead(const char *filename, fileHandle_t *fp) fsh[f].handleSync = qfalse; } +#ifdef STEAMPATH_NAME // Check fs_steampath too if (!fsh[f].handleFiles.file.o && fs_steampath->string[0]) { @@ -873,6 +877,7 @@ long FS_SV_FOpenFileRead(const char *filename, fileHandle_t *fp) fsh[f].handleFiles.file.o = Sys_FOpen( ospath, "rb" ); fsh[f].handleSync = qfalse; } +#endif if ( !fsh[f].handleFiles.file.o ) { @@ -3486,10 +3491,12 @@ static void FS_Startup( const char *gameName ) fs_gamedirvar = Cvar_Get( "fs_game", "", CVAR_INIT | CVAR_SYSTEMINFO ); // add search path elements in reverse priority order +#ifdef STEAMPATH_NAME fs_steampath = Cvar_Get ("fs_steampath", Sys_SteamPath(), CVAR_INIT|CVAR_PROTECTED ); if (fs_steampath->string[0]) { FS_AddGameDirectory( fs_steampath->string, gameName ); } +#endif if ( fs_basepath->string[0] ) { FS_AddGameDirectory( fs_basepath->string, gameName ); } diff --git a/SP/code/qcommon/q_shared.h b/SP/code/qcommon/q_shared.h index 94848d4..b7d2026 100644 --- a/SP/code/qcommon/q_shared.h +++ b/SP/code/qcommon/q_shared.h @@ -47,7 +47,7 @@ If you have questions concerning this license or the applicable additional terms #define CLIENT_WINDOW_MIN_TITLE "changeme2" #define HOMEPATH_NAME_UNIX ".foo" #define HOMEPATH_NAME_WIN "FooBar" - #define STEAMPATH_NAME "Foo Bar" +// #define STEAMPATH_NAME "Foo Bar" #define HOMEPATH_NAME_MACOSX HOMEPATH_NAME_WIN #define GAMENAME_FOR_MASTER "foobar" // must NOT contain whitespace // #define LEGACY_PROTOCOL // You probably don't need this for your standalone game diff --git a/SP/code/qcommon/qcommon.h b/SP/code/qcommon/qcommon.h index 487ba8e..508a420 100644 --- a/SP/code/qcommon/qcommon.h +++ b/SP/code/qcommon/qcommon.h @@ -1145,7 +1145,10 @@ FILE *Sys_Mkfifo( const char *ospath ); char *Sys_Cwd( void ); char *Sys_DefaultBasePath( void ); char *Sys_DefaultInstallPath( void ); + +#ifdef STEAMPATH_NAME char *Sys_SteamPath(void); +#endif #ifdef MACOS_X char *Sys_DefaultAppPath(void); diff --git a/SP/code/sys/sys_unix.c b/SP/code/sys/sys_unix.c index d3f8a88..72aa1f6 100644 --- a/SP/code/sys/sys_unix.c +++ b/SP/code/sys/sys_unix.c @@ -44,8 +44,10 @@ qboolean stdinIsATTY; // Used to determine where to store user-specific files static char homePath[ MAX_OSPATH ] = { 0 }; +#ifdef STEAMPATH_NAME // Used to store the Steam RTCW installation path static char steamPath[ MAX_OSPATH ] = { 0 }; +#endif /* ================== @@ -81,6 +83,7 @@ char *Sys_DefaultHomePath(void) return homePath; } +#ifdef STEAMPATH_NAME /* ================ Sys_SteamPath @@ -105,6 +108,7 @@ char *Sys_SteamPath( void ) return steamPath; } +#endif /* ================ diff --git a/SP/code/sys/sys_win32.c b/SP/code/sys/sys_win32.c index 8f644dc..8d8b192 100644 --- a/SP/code/sys/sys_win32.c +++ b/SP/code/sys/sys_win32.c @@ -42,8 +42,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // Used to determine where to store user-specific files static char homePath[ MAX_OSPATH ] = { 0 }; +#ifdef STEAMPATH_NAME // Used to store the Steam RTCW installation path static char steamPath[ MAX_OSPATH ] = { 0 }; +#endif #ifndef DEDICATED static UINT timerResolution = 0; @@ -130,6 +132,7 @@ char *Sys_DefaultHomePath( void ) return homePath; } +#ifdef STEAMPATH_NAME /* ================ Sys_SteamPath @@ -160,6 +163,7 @@ char *Sys_SteamPath( void ) return steamPath; } +#endif /* ================ -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

