X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdlib%2Fqsort.c;h=7fd7c41dc3303ff45052dd5a57c0417a88caf74e;hb=d02f38605b53cdff5460cc6b9e1b2a80c3a2ba4c;hp=fedda0f58f710e851f3d2151cc9d668ecceb9c20;hpb=3f6094115e79a45413f08361b68b71eb08da306e;p=pdclib diff --git a/functions/stdlib/qsort.c b/functions/stdlib/qsort.c index fedda0f..7fd7c41 100644 --- a/functions/stdlib/qsort.c +++ b/functions/stdlib/qsort.c @@ -133,18 +133,17 @@ void qsort( void * base, size_t nmemb, size_t size, int (*compar)( const void *, #include #include -int compare( const void * left, const void * right ) +static int compare( const void * left, const void * right ) { return *( (unsigned char *)left ) - *( (unsigned char *)right ); } -int main() +int main( void ) { char presort[] = { "shreicnyjqpvozxmbt" }; char sorted1[] = { "bcehijmnopqrstvxyz" }; char sorted2[] = { "bticjqnyozpvreshxm" }; char s[19]; - BEGIN_TESTS; strcpy( s, presort ); qsort( s, 18, 1, compare ); TESTCASE( strcmp( s, sorted1 ) == 0 );