diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-11-15 19:58:36 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-11-29 19:13:44 +0200 |
commit | eed727c61b51f46f6d172c56ecd26a3b1752d449 (patch) | |
tree | 0c6efe4379ace6c20f76267cc40ba01a69ef9ecc /src/utility.h | |
parent | 89e7bacd991060fe6cdada6bf8112f9f20c3e310 (diff) | |
download | hax-minetest-server-eed727c61b51f46f6d172c56ecd26a3b1752d449.tar.gz hax-minetest-server-eed727c61b51f46f6d172c56ecd26a3b1752d449.zip |
Completely generalized mesh generation; ContentFeatures serialization
Diffstat (limited to 'src/utility.h')
-rw-r--r-- | src/utility.h | 13 |
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]; |