summaryrefslogtreecommitdiff
path: root/src/utility.h
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-11-15 19:58:36 +0200
committerPerttu Ahola <celeron55@gmail.com>2011-11-29 19:13:44 +0200
commiteed727c61b51f46f6d172c56ecd26a3b1752d449 (patch)
tree0c6efe4379ace6c20f76267cc40ba01a69ef9ecc /src/utility.h
parent89e7bacd991060fe6cdada6bf8112f9f20c3e310 (diff)
downloadminetest-eed727c61b51f46f6d172c56ecd26a3b1752d449.tar.gz
minetest-eed727c61b51f46f6d172c56ecd26a3b1752d449.tar.bz2
minetest-eed727c61b51f46f6d172c56ecd26a3b1752d449.zip
Completely generalized mesh generation; ContentFeatures serialization
Diffstat (limited to 'src/utility.h')
-rw-r--r--src/utility.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/utility.h b/src/utility.h
index ed368b208..7c1fde6f0 100644
--- a/src/utility.h
+++ b/src/utility.h
@@ -235,6 +235,19 @@ inline u32 readU32(std::istream &is)
return readU32((u8*)buf);
}
+inline void writeS32(std::ostream &os, u32 p)
+{
+ char buf[4];
+ writeS32((u8*)buf, p);
+ os.write(buf, 4);
+}
+inline u32 readS32(std::istream &is)
+{
+ char buf[4];
+ is.read(buf, 4);
+ return readS32((u8*)buf);
+}
+
inline void writeF1000(std::ostream &os, f32 p)
{
char buf[4];