/* nag_stable_sort(m01ctc) Example Program * * Copyright 1990 Numerical Algorithms Group. * * Mark 2 revised, 1992. * Mark 7 revised, 2001. * */ #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif static Integer NAG_CALL compare(const Nag_Pointer a, const Nag_Pointer b) { double x = *((const double *)a); double y = *((const double *)b); return (x=0 && m<=MMAX && n>=0 && n<=NMAX && k>=0 && k<=n) { for (i=0; i