diff options
author | Johannes Schickel | 2008-07-10 11:25:43 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-07-10 11:25:43 +0000 |
commit | 092d9f38c5080da66b4edc2ec52a204448ab9a4f (patch) | |
tree | c9be8ad7ab55528d643898eefbd98ea7a602381f /engines/kyra/script_tim.h | |
parent | 03cd937b13d5629f84f52b05c6374e5a3373be15 (diff) | |
download | scummvm-rg350-092d9f38c5080da66b4edc2ec52a204448ab9a4f.tar.gz scummvm-rg350-092d9f38c5080da66b4edc2ec52a204448ab9a4f.tar.bz2 scummvm-rg350-092d9f38c5080da66b4edc2ec52a204448ab9a4f.zip |
Workaround for gcc 2.95 compiler bug.
svn-id: r32986
Diffstat (limited to 'engines/kyra/script_tim.h')
-rw-r--r-- | engines/kyra/script_tim.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/kyra/script_tim.h b/engines/kyra/script_tim.h index cd715ff4ef..f171823444 100644 --- a/engines/kyra/script_tim.h +++ b/engines/kyra/script_tim.h @@ -102,8 +102,12 @@ private: int cmd_execOpcode(const uint16 *param); int cmd_initFuncNow(const uint16 *param); int cmd_stopFuncNow(const uint16 *param); - template<int T> - int cmd_return(const uint16 *) { return T; } +#define cmd_return(n, v) \ + int cmd_return_##n(const uint16 *) { return v; } + + cmd_return( 1, 1); + cmd_return(n1, -1); +#undef cmd_return }; } // end of namespace Kyra |