PostgreSQL Source Code  git master
qsort.c
Go to the documentation of this file.
1 /*
2  * qsort.c: standard quicksort algorithm
3  */
4 
5 #include "c.h"
6 
7 #define ST_SORT pg_qsort
8 #define ST_ELEMENT_TYPE_VOID
9 #define ST_COMPARE_RUNTIME_POINTER
10 #define ST_SCOPE
11 #define ST_DECLARE
12 #define ST_DEFINE
13 #include "lib/sort_template.h"
14 
15 /*
16  * qsort comparator wrapper for strcmp.
17  */
18 int
19 pg_qsort_strcmp(const void *a, const void *b)
20 {
21  return strcmp(*(const char *const *) a, *(const char *const *) b);
22 }
int pg_qsort_strcmp(const void *a, const void *b)
Definition: qsort.c:19