heap: instead macro, use inline for elem comparision
heap: instead macro, use inline for elem comparision

mgjv/libusual,markokr/libusual,rabbitt/libusual,markokr/libusual,markokr/libusual,mgjv/libusual,markokr/libusual,mgjv/libusual,ifduyue/libusual,rabbitt/libusual,rabbitt/libusual,ifduyue/libusual,ifduyue/libusual,rabbitt/libusual,mgjv/libusual,ifduyue/libusual