]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/constants.h
Fix memory leaks and other bad stuff
[r2c2.git] / source / libmarklin / constants.h
index 52aa5ea5be3c67ddb58fa66c57263f10f7e6891a..f68737dff6f60cf02ad6998691a72a029a3f5e2f 100644 (file)
@@ -1,6 +1,15 @@
+/* $Id$
+
+This file is part of the MSP Märklin suite
+Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
+Distributed under the GPL
+*/
+
 #ifndef ERROR_H_
 #define ERROR_H_
 
+#include <ostream>
+
 namespace Marklin {
 
 enum Error
@@ -24,6 +33,8 @@ enum Error
        ERR_UNKNOWN_ERROR=0xFF
 };
 
+std::ostream &operator<<(std::ostream &, const Error &);
+
 enum Cmd
 {
        CMD_LOK=0x80,
@@ -48,6 +59,8 @@ enum Cmd
        CMD_EVENT_SENSOR=0xCB
 };
 
+std::ostream &operator<<(std::ostream &, const Cmd &);
+
 } // namespace Marklin
 
 #endif