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 */
18int
19pg_qsort_strcmp(const void *a, const void *b)
20{
21 return strcmp(*(const char *const *) a, *(const char *const *) b);
22}
int b
Definition: isn.c:69
int a
Definition: isn.c:68
int pg_qsort_strcmp(const void *a, const void *b)
Definition: qsort.c:19