Changeset 98000fb in mainline for kernel/generic/src/lib/sort.c
- Timestamp:
- 2009-06-03T19:34:45Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 301ff30
- Parents:
- 69e68e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/lib/sort.c
r69e68e3 r98000fb 46 46 #define EBUFSIZE 32 47 47 48 void _qsort(void * data, count_t n, size_t e_size, int (* cmp) (void * a, void * b), void *tmp, void *pivot);49 void _bubblesort(void * data, count_t n, size_t e_size, int (* cmp) (void * a, void * b), void *slot);48 void _qsort(void * data, size_t n, size_t e_size, int (* cmp) (void * a, void * b), void *tmp, void *pivot); 49 void _bubblesort(void * data, size_t n, size_t e_size, int (* cmp) (void * a, void * b), void *slot); 50 50 51 51 /** Quicksort wrapper … … 62 62 * 63 63 */ 64 void qsort(void * data, count_t n, size_t e_size, int (* cmp) (void * a, void * b))64 void qsort(void * data, size_t n, size_t e_size, int (* cmp) (void * a, void * b)) 65 65 { 66 66 uint8_t buf_tmp[EBUFSIZE]; … … 94 94 * 95 95 */ 96 void _qsort(void * data, count_t n, size_t e_size, int (* cmp) (void * a, void * b), void *tmp, void *pivot)96 void _qsort(void * data, size_t n, size_t e_size, int (* cmp) (void * a, void * b), void *tmp, void *pivot) 97 97 { 98 98 if (n > 4) { … … 134 134 * 135 135 */ 136 void bubblesort(void * data, count_t n, size_t e_size, int (* cmp) (void * a, void * b))136 void bubblesort(void * data, size_t n, size_t e_size, int (* cmp) (void * a, void * b)) 137 137 { 138 138 uint8_t buf_slot[EBUFSIZE]; … … 161 161 * 162 162 */ 163 void _bubblesort(void * data, count_t n, size_t e_size, int (* cmp) (void * a, void * b), void *slot)163 void _bubblesort(void * data, size_t n, size_t e_size, int (* cmp) (void * a, void * b), void *slot) 164 164 { 165 165 bool done = false;
Note:
See TracChangeset
for help on using the changeset viewer.