]> git.tdb.fi Git - gldbg.git/blobdiff - source/tracer.h
Remove dependencies to MSP libraries to make compiling on embedded platforms easier
[gldbg.git] / source / tracer.h
index 651bfc1ecf1df7006d7f88170cd7a24bb129c993..38ebc01bef69e842dacd39c0c90db4f115f72731 100644 (file)
@@ -1,14 +1,14 @@
 /* $Id$
 
 This file is part of gldbg
-Copyright © 2009-2010  Mikko Rasa, Mikkosoft Productions
+Copyright © 2009-2011  Mikko Rasa, Mikkosoft Productions
 Distributed under the GPL
 */
 
 #ifndef TRACER_H_
 #define TRACER_H_
 
-#include <msp/io/base.h>
+#include <cstdio>
 #include "tool.h"
 
 struct GlPrint;
@@ -17,8 +17,8 @@ class Tracer: public RegisteredTool<Tracer>
 {
 private:
        GlPrint *glprint;
-       Msp::IO::Base *out;
-       bool delete_out;
+       FILE *out;
+       bool close_out;
        bool enabled;
 
 public:
@@ -27,7 +27,7 @@ public:
 
        virtual void decode(const char *, unsigned);
 private:
-       void set_output(Msp::IO::Base *, bool);
+       void set_output(FILE *, bool);
        void cmd_trace(const std::string &);
 };