mergesort
mergesort(int (*cmp)(lsrec_t *, lsrec_t *), lsrec_t **a, lsrec_t **b, int n)
mergesort(void *base, size_t nmemb, size_t size,