MicrOS
qsort.c File Reference
#include "../stdlib.h"

Functions

void __stdlib_swap (void *first, void *second, size_t size)
 Swap two elements. Used by qsort(). More...
 
int __stdlib_partition (void *base, size_t num, size_t size, int(*compar)(const void *, const void *))
 Sort and return position of key. Used by qsort(). More...
 
void qsort (void *base, size_t num, size_t size, int(*compar)(const void *, const void *))
 Sorts an array. More...
 

Function Documentation

◆ __stdlib_partition()

int __stdlib_partition ( void *  base,
size_t  num,
size_t  size,
int(*)(const void *, const void *)  compar 
)

Sort and return position of key. Used by qsort().

◆ __stdlib_swap()

void __stdlib_swap ( void *  first,
void *  second,
size_t  size 
)

Swap two elements. Used by qsort().

◆ qsort()

void qsort ( void *  base,
size_t  num,
size_t  size,
int(*)(const void *, const void *)  compar 
)

Sorts an array.