|
Defines |
#define | BYTES_PER_WORD 8 |
#define | BYTES_PER_LONG 4 |
#define | STACK_SIZE (BYTES_PER_WORD * BYTES_PER_LONG) |
#define | PUSH(LOW, HIGH) do {top->lo = LOW;top++->hi = HIGH;} while (0) |
#define | POP(LOW, HIGH) do {LOW = (--top)->lo;HIGH = top->hi;} while (0) |
#define | STACK_NOT_EMPTY (stack < top) |
#define | MAX_THRESH 4 |
Functions |
void | default_intVec_error_handler (const char *msg) |
one_arg_error_handler_t | set_intVec_error_handler (one_arg_error_handler_t f) |
intVec | concat (intVec &a, intVec &b) |
intVec | combine (intCombiner f, intVec &a, intVec &b) |
intVec | reverse (intVec &a) |
intVec | map (intMapper f, intVec &a) |
int | operator== (intVec &a, intVec &b) |
intVec | merge (intVec &a, intVec &b, intComparator f) |
int | gsort (int *, int, intComparator) |
void | SWAP (int *A, int *B) |
Variables |
one_arg_error_handler_t | intVec_error_handler = default_intVec_error_handler |