summaryrefslogtreecommitdiff
path: root/comms/estic/patches/patch-spunk_stream.h
diff options
context:
space:
mode:
Diffstat (limited to 'comms/estic/patches/patch-spunk_stream.h')
-rw-r--r--comms/estic/patches/patch-spunk_stream.h70
1 files changed, 70 insertions, 0 deletions
diff --git a/comms/estic/patches/patch-spunk_stream.h b/comms/estic/patches/patch-spunk_stream.h
new file mode 100644
index 00000000000..676d1ed0d4e
--- /dev/null
+++ b/comms/estic/patches/patch-spunk_stream.h
@@ -0,0 +1,70 @@
+$NetBSD: patch-spunk_stream.h,v 1.1 2012/11/16 00:37:47 joerg Exp $
+
+--- spunk/stream.h.orig 1996-11-07 18:06:52.000000000 +0000
++++ spunk/stream.h
+@@ -44,25 +44,52 @@
+ #include <stdio.h>
+ #include <string.h>
+
++#include "machine.h"
++
++class Stream;
++
++Stream& operator << (Stream&, char);
++Stream& operator << (Stream&, unsigned char);
++Stream& operator << (Stream&, signed char);
++Stream& operator << (Stream&, i16);
++Stream& operator << (Stream&, u16);
++Stream& operator << (Stream&, i32);
++Stream& operator << (Stream&, u32);
++Stream& operator << (Stream&, float);
++Stream& operator << (Stream&, double);
++Stream& operator << (Stream&, char*);
++
++Stream& operator >> (Stream&, char&);
++Stream& operator >> (Stream&, unsigned char&);
++Stream& operator >> (Stream&, signed char&);
++Stream& operator >> (Stream&, i16&);
++Stream& operator >> (Stream&, u16&);
++Stream& operator >> (Stream&, i32&);
++Stream& operator >> (Stream&, u32&);
++Stream& operator >> (Stream&, float&);
++Stream& operator >> (Stream&, double&);
++Stream& operator >> (Stream&, char*);
++
++
+ #include "strmable.h"
+ #include "coll.h"
+ #include "str.h"
+
+
+
+-static const stOk = 0; // things are allright
+-static const stInitError = 1; // error initializing the stream
+-static const stReadError = 2; // error reading from the stream
+-static const stWriteError = 3; // error writing to the stream
+-static const stGetError = 4; // get found not registered class
+-static const stPutError = 5; // put found not registered class
+-static const stMemoryError = 6; // not enough memory
+-static const stStoreError = 7; // Keine Store-Methode angegeben
+-static const stLoadError = 8; // Keine Load-Methode oder Fehler bei Load
+-static const stCopyError = 9; // CopyFrom: error of source stream
+-static const stSeekError = 10; // error using Seek, GetPos etc.
+-static const stReadTimeout = 11; // Timeout on read (CharacterStream only)
+-static const stWriteTimeout = 12; // Timeout on write (CharcterStream only)
++static const int stOk = 0; // things are allright
++static const int stInitError = 1; // error initializing the stream
++static const int stReadError = 2; // error reading from the stream
++static const int stWriteError = 3; // error writing to the stream
++static const int stGetError = 4; // get found not registered class
++static const int stPutError = 5; // put found not registered class
++static const int stMemoryError = 6; // not enough memory
++static const int stStoreError = 7; // Keine Store-Methode angegeben
++static const int stLoadError = 8; // Keine Load-Methode oder Fehler bei Load
++static const int stCopyError = 9; // CopyFrom: error of source stream
++static const int stSeekError = 10; // error using Seek, GetPos etc.
++static const int stReadTimeout = 11; // Timeout on read (CharacterStream only)
++static const int stWriteTimeout = 12; // Timeout on write (CharcterStream only)
+
+
+