1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00
freebsd-ports/devel/hp48xgcc/files/patch-class+LKV+Bstream.h
Alexey Dokuchaev f03bedcae2 Add HP48-xgcc 1.0.2, GNU C cross-compiler for HP48 calculators.
Now one step closer porting BSD on my HP48GX.  ;-)
2006-02-20 13:18:26 +00:00

43 lines
977 B
C++

--- class/LKV/Bstream.h 3 Nov 2004 06:57:51 -0000 1.1
+++ class/LKV/Bstream.h 20 Feb 2006 10:55:38 -0000
@@ -10,7 +10,7 @@
#ifndef OBSOLETE_LIBGXX
-class BOstream : public ostream {
+class BOstream : public std::ostream {
#else
class BOstream : public ofstream {
#endif
@@ -34,13 +34,13 @@
BOstream & operator<< (const void * n) { ewrite(&n, sizeof(n)); return *this; }
int mem_dump(const void * p, int size) {
- write ((const unsigned char *)p, size);
+ write ((const char *)p, size);
return fail();
}
};
#ifndef OBSOLETE_LIBGXX
-class BIstream : public istream {
+class BIstream : public std::istream {
#else
class BIstream : public ifstream {
#endif
@@ -64,12 +64,12 @@
BIstream & operator>> (void * & n) { eread(&n, sizeof(n)); return *this; }
int mem_undump(void * p, int size) {
- read ((unsigned char *)p, size);
+ read ((char *)p, size);
return fail();
}
};
-#endif Bstream_h
+#endif /* Bstream_h */