shouldn't there be a #else here ? an undefine LF_SEARCH_SORT_AND_UNIQUIFY will cause a compilation error