--- deliantra/server/include/dynbuf.h 2007/11/08 19:43:24 1.15 +++ deliantra/server/include/dynbuf.h 2008/04/30 06:40:28 1.16 @@ -161,15 +161,15 @@ void add (sint32 i); void add (sint64 i); - //TODO: should optimise the case printf "(name %+d)" as it comes up extreemly often + //TODO: should optimise the case printf "(name %+d)" as it comes up extremely often using dynbuf::operator <<; - dynbuf &operator << (sint16 i) { add (sint32 (i)); return *this; } - dynbuf &operator << (uint16 i) { add (sint32 (i)); return *this; } - dynbuf &operator << (sint32 i) { add (sint32 (i)); return *this; } - dynbuf &operator << (sint64 i) { add (sint64 (i)); return *this; } - dynbuf &operator << (uint32 i) { add (sint64 (i)); return *this; } - dynbuf &operator << (uint64 i) { add (sint64 (i)); return *this; } + dynbuf_text &operator << (sint16 i) { add (sint32 (i)); return *this; } + dynbuf_text &operator << (uint16 i) { add (sint32 (i)); return *this; } + dynbuf_text &operator << (sint32 i) { add (sint32 (i)); return *this; } + dynbuf_text &operator << (sint64 i) { add (sint64 (i)); return *this; } + dynbuf_text &operator << (uint32 i) { add (sint64 (i)); return *this; } + dynbuf_text &operator << (uint64 i) { add (sint64 (i)); return *this; } void printf (const char *format, ...); void vprintf (const char *format, va_list ap);