* Alexander Vdolainen * Win32/64 porting: Eugene Tarasov