Go to the source code of this file.
Defines | |
#define | UNDEF_SWAP |
#define | SWAP(X, Y) { TYPE tmp=*(X); *(X)=*(Y); *(Y)=tmp; } |
#define | PTYPE TYPE * |
#define | UNDEF_STEP |
#define | STEP(X, Y) ((X) + (Y)) |
#define | INC(X) X=STEP(X,1) |
#define | DEC(X) X=STEP(X,-1) |
#define | SIZE PTR_TO_INT(STEP((PTYPE)0,1)) |
#define | PARENT(X) (((X)-1)>>1) |
#define | CHILD1(X) (((X)<<1)+1) |
#define | MKNAME(X) MKNAME2(ID,X) |
#define | MKNAME2(X, Y) PIKE_CONCAT(X,Y) |
#define | UNDEF_XARGS |
#define | XARGS |
Functions | |
void | ID (register PTYPE bas, register PTYPE last) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|