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