item_cmpfunc.cc 168 KB