- for(i=0; i<size; ++i)
- *write_pos++ = *ptr++;
-}
-
-static inline void write_char(char v)
-{
- *write_pos++ = v;
-}
-
-static inline void write_short(short v)
-{
- write_bytes((char *)&v, sizeof(short));
-}
-
-static inline void write_int(int v)
-{
- write_bytes((char *)&v, sizeof(int));
-}
-
-static inline void write_long(long v)
-{
- write_bytes((char *)&v, sizeof(long));
-}
-
-static inline void write_long_long(long long v)
-{
- write_bytes((char *)&v, sizeof(long long));
-}
-
-static inline void write_float(float v)
-{
- write_bytes((char *)&v, sizeof(float));
-}