aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kernel.h
diff options
context:
space:
mode:
authorMartin Kiewitz2010-06-29 10:39:13 +0000
committerMartin Kiewitz2010-06-29 10:39:13 +0000
commitf75a6a6f479dbde58fc0e9778d4811ca9a05419f (patch)
treef3197cdda8590bb8c923222608e37ebcdd37e579 /engines/sci/engine/kernel.h
parent0b470dde636f4706a9f56c13364d87a76dd9ec86 (diff)
downloadscummvm-rg350-f75a6a6f479dbde58fc0e9778d4811ca9a05419f.tar.gz
scummvm-rg350-f75a6a6f479dbde58fc0e9778d4811ca9a05419f.tar.bz2
scummvm-rg350-f75a6a6f479dbde58fc0e9778d4811ca9a05419f.zip
SCI: print out actual and supposed parameter types when having a kernel call signature mismatch
svn-id: r50487
Diffstat (limited to 'engines/sci/engine/kernel.h')
-rw-r--r--engines/sci/engine/kernel.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/engine/kernel.h b/engines/sci/engine/kernel.h
index a347e90d1a..6f7b0d569d 100644
--- a/engines/sci/engine/kernel.h
+++ b/engines/sci/engine/kernel.h
@@ -169,6 +169,9 @@ public:
*/
bool signatureMatch(const char *sig, int argc, const reg_t *argv);
+ // Prints out debug information in case a signature check fails
+ void signatureDebug(const char *sig, int argc, const reg_t *argv);
+
/**
* Determines the type of the object indicated by reg.
* @param reg register to check