|
bool | p99_is_sorted (void *p00_base, rsize_t p00_n, rsize_t p00_s, int(*p00_comp)(const void *, const void *, void *), void *p00_ctx) |
| Check if the array passed in as p00_base is sorted. More...
|
|
rsize_t | p99_mismatch (void *p00_base, rsize_t p00_n, rsize_t p00_s, int(*p00_comp)(const void *, const void *, void *), void *p00_ctx) |
| Check if the array passed in as p00_base is sorted and return the first mismatch if it is not. More...
|
|
#define P99_GENERIC(...)
Type generic expression in anticipation of C11 _Generic.
unsigned long ulong
a ‘one token’ abreviation for unsigned long
signed char schar
a ‘one token’ abreviation for signed char
long double ldouble
a ‘one token’ abreviation for long double
float _Complex cfloat
a ‘one token’ abreviation for float _Complex
double _Complex cdouble
a ‘one token’ abreviation for double _Complex
unsigned long long ullong
a ‘one token’ abreviation for unsigned long long
long long llong
a ‘one token’ abreviation for long long
#define qsort_s(B, N, S, CMP, CTX)
A generic sorting routine.
unsigned short ushort
a ‘one token’ abreviation for unsigned short
long double _Complex cldouble
a ‘one token’ abreviation for long double _Complex
unsigned char uchar
a ‘one token’ abreviation for unsigned char
void * void_ptr
a pointer to void