| 196 | |
| 197 | |
| 198 | LIST * list_sort( LIST * l ) |
| 199 | { |
| 200 | int len; |
| 201 | int ii; |
| 202 | LIST * result; |
| 203 | |
| 204 | if ( !l ) |
| 205 | return L0; |
| 206 | |
| 207 | len = list_length( l ); |
| 208 | result = list_copy( l ); |
| 209 | |
| 210 | qsort( list_begin( result ), len, sizeof( OBJECT * ), str_ptr_compare ); |
| 211 | |
| 212 | return result; |
| 213 | } |
| 214 | |
| 215 | |
| 216 | /* |
no test coverage detected