summaryrefslogtreecommitdiffstats
path: root/libdimensionxx/cookie-fopencookie.cpp
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2009-04-20 04:02:24 +0000
committerTavian Barnes <tavianator@gmail.com>2009-04-20 04:02:24 +0000
commitd23c8d6cefea2228ee4d5193a0d25b2cab575353 (patch)
treed1a5c3fcc925ab3f208aa246bf774a96806c6adb /libdimensionxx/cookie-fopencookie.cpp
parent4e2f7c8e8fdcdb1dbf6f2346e13f46f8ce3eca48 (diff)
downloaddimension-d23c8d6cefea2228ee4d5193a0d25b2cab575353.tar.xz
Update cookie-fopencookie.cpp to the new FILE_Cookie interface.
Diffstat (limited to 'libdimensionxx/cookie-fopencookie.cpp')
-rw-r--r--libdimensionxx/cookie-fopencookie.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/libdimensionxx/cookie-fopencookie.cpp b/libdimensionxx/cookie-fopencookie.cpp
index 9fd4e07..78b6e8b 100644
--- a/libdimensionxx/cookie-fopencookie.cpp
+++ b/libdimensionxx/cookie-fopencookie.cpp
@@ -19,6 +19,10 @@
*************************************************************************/
#include "dimensionxx.hpp"
+
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE
+#endif
#include <stdio.h>
// The conundrum: libdimension and libdimension-* use C I/O, with FILE*'s.
@@ -145,8 +149,8 @@ namespace Dimension
}
// Make an I/O FILE_Cookie
- FILE_Cookie::FILE_Cookie(std::istream& istr, std::ostream& ostr)
- : m_istr(&istr), m_ostr(&ostr)
+ FILE_Cookie::FILE_Cookie(std::iostream& iostr)
+ : m_istr(&iostr), m_ostr(&iostr)
{
cookie_io_functions_t io_funcs;
io_funcs.read = &cookie_read;