#include "report.h"
#include <linux/types.h>
#include <linux/kernel.h>
Classes | |
struct | stack_node |
Defines | |
#define | min(x, y) (x) < (y) ? (x):(y) |
#define | SWAP(p, a, b) |
#define | MAX_THRESH 4 |
#define | CHAR_BIT 8 |
#define | STACK_SIZE (CHAR_BIT * sizeof(size_t)) |
#define | PUSH(low, high) ((void) ((top->lo = (low)), (top->hi = (high)), ++top)) |
#define | POP(low, high) ((void) (--top, (low = top->lo), (high = top->hi))) |
#define | STACK_NOT_EMPTY (stack < top) |
Functions | |
void | sortPointers (void **pbase, size_t total_elems, int(*cmp)(const void *, const void *)) |
#define CHAR_BIT 8 |
#define MAX_THRESH 4 |
#define min | ( | x, | |||
y | ) | (x) < (y) ? (x):(y) |
#define POP | ( | low, | |||
high | ) | ((void) (--top, (low = top->lo), (high = top->hi))) |
#define PUSH | ( | low, | |||
high | ) | ((void) ((top->lo = (low)), (top->hi = (high)), ++top)) |
#define STACK_NOT_EMPTY (stack < top) |
#define STACK_SIZE (CHAR_BIT * sizeof(size_t)) |
void sortPointers | ( | void ** | pbase, | |
size_t | total_elems, | |||
int(*)(const void *, const void *) | cmp | |||
) |
Algorithm Development Kit 1.0