Ignore:
Timestamp:
2017-05-30T06:16:25Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c726209
Parents:
719a208
Message:

qsort() compliant with C standard.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ext4/src/directory_index.c

    r719a208 rf2460a50  
    3838#include <errno.h>
    3939#include <mem.h>
    40 #include <sort.h>
    4140#include <stdlib.h>
    4241#include <str.h>
     
    668667 * @param arg1  First entry
    669668 * @param arg2  Second entry
    670  * @param dummy Unused parameter, can be NULL
    671669 *
    672670 * @return Classic compare result
     
    674672 *
    675673 */
    676 static int ext4_directory_dx_entry_comparator(void *arg1, void *arg2, void *dummy)
    677 {
    678         ext4_dx_sort_entry_t *entry1 = arg1;
    679         ext4_dx_sort_entry_t *entry2 = arg2;
     674static int ext4_directory_dx_entry_comparator(const void *arg1,
     675    const void *arg2)
     676{
     677        ext4_dx_sort_entry_t const *entry1 = arg1;
     678        ext4_dx_sort_entry_t const *entry2 = arg2;
    680679       
    681680        if (entry1->hash == entry2->hash)
     
    793792        /* Sort all entries */
    794793        qsort(sort_array, idx, sizeof(ext4_dx_sort_entry_t),
    795             ext4_directory_dx_entry_comparator, NULL);
     794            ext4_directory_dx_entry_comparator);
    796795       
    797796        /* Allocate new block for store the second part of entries */
Note: See TracChangeset for help on using the changeset viewer.