ZEDA
1.6.18
|
Data Structures | |
struct | zRRBool |
boolean table - an example of round-robin table. More... | |
Macros | |
#define | zRRBoolCheck(tab, i, j) ( zRRBoolCell(tab,i,j) ? *zRRBoolCell(tab,i,j) : false ) |
#define | zRRBoolMark(tab, i, j) do{ if( zRRBoolCell(tab,i,j) ){ *zRRBoolCell(tab,i,j) = true; } } while( 0 ) |
#define | zRRBoolUnmark(tab, i, j) do{ if( zRRBoolCell(tab,i,j) ){ *zRRBoolCell(tab,i,j) = false; } } while( 0 ) |
Functions | |
zRRBool * | zRRBoolAlloc (zRRBool *tab, uint n) |
void | zRRBoolFree (zRRBool *tab) |
bool * | zRRBoolCell (zRRBool *tab, uint i, uint j) |
#define zRRBoolCheck | ( | tab, | |
i, | |||
j | |||
) | ( zRRBoolCell(tab,i,j) ? *zRRBoolCell(tab,i,j) : false ) |
#define zRRBoolMark | ( | tab, | |
i, | |||
j | |||
) | do{ if( zRRBoolCell(tab,i,j) ){ *zRRBoolCell(tab,i,j) = true; } } while( 0 ) |
#define zRRBoolUnmark | ( | tab, | |
i, | |||
j | |||
) | do{ if( zRRBoolCell(tab,i,j) ){ *zRRBoolCell(tab,i,j) = false; } } while( 0 ) |
void zRRBoolFree | ( | zRRBool * | tab | ) |