diff -r 588cc27e84bb -r 29a3e669d648 objwriter.h --- a/objwriter.h Wed Dec 19 13:44:18 2012 +0200 +++ b/objwriter.h Wed Dec 19 22:01:42 2012 +0200 @@ -99,13 +99,17 @@ void MoveMark (unsigned int mark); void OffsetMark (unsigned int mark, int offset); void DeleteMark (unsigned int mark); - template void Write (T stuff) { - GetCurrentBuffer ()->Write (stuff); + template void DoWrite (const char* func, T stuff) { + GetCurrentBuffer ()->DoWrite (func, stuff); } // Default to word - void Write (word stuff) { - Write (stuff); + void DoWrite (const char* func, word stuff) { + DoWrite (func, stuff); + } + + void DoWrite (const char* func, byte stuff) { + DoWrite (func, stuff); } private: