virtual void write1(unsigned int val) { fputc(static_cast<char>(val&0xff),f); };
virtual void write1(uint32 val)      { Write1(*out, val); };
	virtual void write1(unsigned int val)	{		fputc(static_cast<char>(val&0xff),f);	};