+void test_array_sort()
+{
+ fprintf( stderr, " Running test_array_sort ... " );
+
+ uint array[] = { 4, 234, 23, 43, 12, 23, 1, 34 };
+ int array_size = sizeof( array ) / sizeof( uint );
+ int i = 0;
+
+ for ( i = 0; i < array_size; i ++ ) {
+// printf( "elem: %i\n", array[ i ] );
+ }
+
+ qsort( array, array_size, sizeof( uint ), cmp_uint_desc );
+
+ for ( i = 0; i < array_size; i ++ ) {
+// printf( "elem: %i\n", array[ i ] );
+ }
+
+ assert( array[ 0 ] == 234 ); /* 234 first in sorted array */
+ assert( array[ array_size - 1 ] == 1 ); /* 1 last in sorted array */
+
+ fprintf( stderr, "done.\n" );
+}
+
+