_max みたいなVC6特有の代替関数を多用しているんじゃないか?^^