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 9fd3eef5d8e12c11351bcc83a27838170bef6ad0 Author: m4n4t4...@gmail.com <m4n4t4...@gmail.com@e65d2741-a53d-b2dc-ae96-bb75fa5e4c4a> Date: Thu Sep 11 23:56:22 2014 +0000 All: Add some missing QVM defines --- MP/code/cgame/cg_syscalls.c | 4 ++++ MP/code/game/bg_misc.c | 8 +++++++- MP/code/game/g_syscalls.c | 3 +++ MP/code/ui/ui_syscalls.c | 3 +++ SP/Makefile | 2 +- SP/code/cgame/cg_syscalls.c | 4 ++++ SP/code/game/bg_misc.c | 8 +++++++- SP/code/ui/ui_syscalls.c | 3 +++ 8 files changed, 32 insertions(+), 3 deletions(-) diff --git a/MP/code/cgame/cg_syscalls.c b/MP/code/cgame/cg_syscalls.c index 7317b43..9a72457 100644 --- a/MP/code/cgame/cg_syscalls.c +++ b/MP/code/cgame/cg_syscalls.c @@ -28,6 +28,10 @@ If you have questions concerning this license or the applicable additional terms // cg_syscalls.c -- this file is only included when building a dll // cg_syscalls.asm is included instead when building a qvm +#ifdef Q3_VM +#error "Do not use in VM build" +#endif + #include "cg_local.h" static intptr_t (QDECL *syscall)( intptr_t arg, ... ) = (intptr_t (QDECL *)( intptr_t, ...))-1; diff --git a/MP/code/game/bg_misc.c b/MP/code/game/bg_misc.c index 4fe390e..82c2a61 100644 --- a/MP/code/game/bg_misc.c +++ b/MP/code/game/bg_misc.c @@ -3490,7 +3490,13 @@ qboolean BG_CanItemBeGrabbed( const entityState_t *ent, const playerState_t * case IT_BAD: Com_Error( ERR_DROP, "BG_CanItemBeGrabbed: IT_BAD" ); - + default: +#ifndef Q3_VM +#ifndef NDEBUG + Com_Printf("BG_CanItemBeGrabbed: unknown enum %d\n", item->giType ); +#endif +#endif + break; } return qfalse; } diff --git a/MP/code/game/g_syscalls.c b/MP/code/game/g_syscalls.c index a683e08..7b5b701 100644 --- a/MP/code/game/g_syscalls.c +++ b/MP/code/game/g_syscalls.c @@ -30,6 +30,9 @@ If you have questions concerning this license or the applicable additional terms // this file is only included when building a dll // g_syscalls.asm is included instead when building a qvm +#ifdef Q3_VM +#error "Do not use in VM build" +#endif static intptr_t (QDECL *syscall)( intptr_t arg, ... ) = (intptr_t (QDECL *)( intptr_t, ...))-1; diff --git a/MP/code/ui/ui_syscalls.c b/MP/code/ui/ui_syscalls.c index 963efbb..672d599 100644 --- a/MP/code/ui/ui_syscalls.c +++ b/MP/code/ui/ui_syscalls.c @@ -30,6 +30,9 @@ If you have questions concerning this license or the applicable additional terms // this file is only included when building a dll // syscalls.asm is included instead when building a qvm +#ifdef Q3_VM +#error "Do not use in VM build" +#endif static intptr_t (QDECL *syscall)( intptr_t arg, ... ) = (intptr_t (QDECL *)( intptr_t, ...))-1; diff --git a/SP/Makefile b/SP/Makefile index 4896b0a..c4ee463 100644 --- a/SP/Makefile +++ b/SP/Makefile @@ -30,7 +30,7 @@ ifndef BUILD_GAME_SO BUILD_GAME_SO = endif ifndef BUILD_GAME_QVM - BUILD_GAME_QVM = 0 + BUILD_GAME_QVM = endif ifndef BUILD_BASEGAME BUILD_BASEGAME = diff --git a/SP/code/cgame/cg_syscalls.c b/SP/code/cgame/cg_syscalls.c index be241f5..988cda8 100644 --- a/SP/code/cgame/cg_syscalls.c +++ b/SP/code/cgame/cg_syscalls.c @@ -28,6 +28,10 @@ If you have questions concerning this license or the applicable additional terms // cg_syscalls.c -- this file is only included when building a dll // cg_syscalls.asm is included instead when building a qvm +#ifdef Q3_VM +#error "Do not use in VM build" +#endif + #include "cg_local.h" static intptr_t (QDECL *syscall)( intptr_t arg, ... ) = (intptr_t (QDECL *)( intptr_t, ...))-1; diff --git a/SP/code/game/bg_misc.c b/SP/code/game/bg_misc.c index d63bb90..98f6464 100644 --- a/SP/code/game/bg_misc.c +++ b/SP/code/game/bg_misc.c @@ -3973,7 +3973,13 @@ qboolean BG_CanItemBeGrabbed( const entityState_t *ent, const playerState_t * case IT_BAD: Com_Error( ERR_DROP, "BG_CanItemBeGrabbed: IT_BAD" ); - + default: +#ifndef Q3_VM +#ifndef NDEBUG + Com_Printf("BG_CanItemBeGrabbed: unknown enum %d\n", item->giType ); +#endif +#endif + break; } return qfalse; diff --git a/SP/code/ui/ui_syscalls.c b/SP/code/ui/ui_syscalls.c index 4dece35..4edc176 100644 --- a/SP/code/ui/ui_syscalls.c +++ b/SP/code/ui/ui_syscalls.c @@ -30,6 +30,9 @@ If you have questions concerning this license or the applicable additional terms // this file is only included when building a dll // syscalls.asm is included instead when building a qvm +#ifdef Q3_VM +#error "Do not use in VM build" +#endif static intptr_t (QDECL *syscall)( intptr_t arg, ... ) = (intptr_t (QDECL *)( intptr_t, ...))-1; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits