rem: sprintf(detail, "Version %d.%d.%d %s", ver / 100, (ver / 10) % 10, ver % 10, __DATE__);
add: sprintf(detail, "Version %d.%d.%d %s", ver >> 8, ((ver >> 4) & 0xf), (ver & 0xf), __DATE__);
context: virtual	void Draw(				BRect area)			{				SetFont(be_bold_font);				font_height fh;				GetFontHeight(&fh);				float xbold, ybold;				xbold = fh.descent + 1;				ybold = fh.ascent + fh.descent * 2 + fh.leading;					char title[] = "OpenBeOS PPM Image Translator";				DrawString(title, BPoint(xbold, ybold));					SetFont(be_plain_font);				font_height plainh;				GetFontHeight(&plainh);				float yplain;				yplain = plainh.ascent + plainh.descent * 2 + plainh.leading;					char detail[100];				int ver = static_cast<int>(translatorVersion);				sprintf(detail, "Version %d.%d.%d %s", ver / 100, (ver / 10) % 10,					ver % 10, __DATE__);				DrawString(detail, BPoint(xbold, yplain + ybold));				DrawString("Based on PPMTranslator sample code",					BPoint(xbold, yplain * 3 + ybold));				DrawString("Sample code copyright 1999, Be Incorporated",					BPoint(xbold, yplain * 4 + ybold));			}