|
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 |