aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/tools.cpp
diff options
context:
space:
mode:
authorMax Horn2009-02-24 22:41:58 +0000
committerMax Horn2009-02-24 22:41:58 +0000
commit595c6557668e3bf8c753093b9e4ce9cac32a6928 (patch)
tree932981b980a6e7f2a20c2de9d4064f779fa17e07 /engines/sci/tools.cpp
parente7b0c975d9ff3c8c1053f30c89d3fe4b7e992685 (diff)
downloadscummvm-rg350-595c6557668e3bf8c753093b9e4ce9cac32a6928.tar.gz
scummvm-rg350-595c6557668e3bf8c753093b9e4ce9cac32a6928.tar.bz2
scummvm-rg350-595c6557668e3bf8c753093b9e4ce9cac32a6928.zip
SCI: Moved (kernel) debug stuff from tools.cpp to a new file engine/kdebug.cpp
svn-id: r38867
Diffstat (limited to 'engines/sci/tools.cpp')
-rw-r--r--engines/sci/tools.cpp54
1 files changed, 1 insertions, 53 deletions
diff --git a/engines/sci/tools.cpp b/engines/sci/tools.cpp
index b20c608104..87742a8cd1 100644
--- a/engines/sci/tools.cpp
+++ b/engines/sci/tools.cpp
@@ -23,23 +23,10 @@
*
*/
-#include "common/scummsys.h"
-
-#include "common/util.h"
-#include "common/str.h"
-
-#include "sci/include/engine.h"
-#include "sci/engine/kernel.h"
+#include "sci/tools.h"
namespace Sci {
-int script_debug_flag = 0; // Defaulting to running mode
-int sci_debug_flags = 0; // Special flags
-
-#ifndef con_file
-# define con_file 0
-#endif
-
int sci_ffs(int _mask) {
int retval = 0;
@@ -54,43 +41,4 @@ int sci_ffs(int _mask) {
return retval;
}
-//******************* Debug functions *******************
-
-// Functions for internal macro use
-void _SCIkvprintf(FILE *file, const char *format, va_list args);
-
-void _SCIkvprintf(FILE *file, const char *format, va_list args) {
- vfprintf(file, format, args);
- if (con_file) vfprintf(con_file, format, args);
-}
-
-
-void _SCIkwarn(EngineState *s, const char *file, int line, int area, const char *format, ...) {
- va_list args;
-
- if (area == SCIkERROR_NR)
- fprintf(stderr, "ERROR: ");
- else
- fprintf(stderr, "Warning: ");
-
- va_start(args, format);
- _SCIkvprintf(stderr, format, args);
- va_end(args);
- fflush(NULL);
-
- if (sci_debug_flags & _DEBUG_FLAG_BREAK_ON_WARNINGS) script_debug_flag = 1;
-}
-
-void _SCIkdebug(EngineState *s, const char *file, int line, int area, const char *format, ...) {
- va_list args;
-
- if (s->debug_mode & (1 << area)) {
- fprintf(stdout, " kernel: (%s L%d): ", file, line);
- va_start(args, format);
- _SCIkvprintf(stdout, format, args);
- va_end(args);
- fflush(NULL);
- }
-}
-
} // End of namespace Sci