| // -*- mode: c++; indent-tabs-mode: nil; tab-width:2 -*- | |
| // (c) 2006,2007,2008 Ulrich Germann | |
| // #ifndef __num_read_write_hh | |
| // #define __num_read_write_hh | |
| // #include <endian.h> | |
| // #include <byteswap.h> | |
| // #include "tpt_typedefs.h" | |
| namespace tpt { | |
| void numwrite(std::ostream& out, uint16_t const& x); | |
| void numwrite(std::ostream& out, uint32_t const& x); | |
| void numwrite(std::ostream& out, uint64_t const& x); | |
| char const* numread(char const* src, uint16_t & x); | |
| char const* numread(char const* src, uint32_t & x); | |
| char const* numread(char const* src, uint64_t & x); | |
| } // end of namespace ugdiss | |