
Go to the source code of this file.
Data Structures | |
| struct | var_set_struct |
Defines | |
| #define | VAR_SET_BYTE_SIZE 8 |
| #define | VAR_SET_WORD_SIZE ((sizeof(unsigned int))*(VAR_SET_BYTE_SIZE)) |
| #define | VAR_SET_ALL_ZEROS 0 |
| #define | VAR_SET_ALL_ONES ((unsigned int) ~0) |
| #define | VAR_SET_EXTRACT_BIT(word, pos) (((word) & (1 << (pos))) != 0) |
Typedefs | |
| typedef struct var_set_struct | var_set_t |
Functions | |
| EXTERN var_set_t *var_set_new | ARGS ((int)) |
| EXTERN var_set_t *var_set_copy | ARGS ((var_set_t *)) |
| EXTERN var_set_t *var_set_assign | ARGS ((var_set_t *, var_set_t *)) |
| EXTERN var_set_t *var_set_or | ARGS ((var_set_t *, var_set_t *, var_set_t *)) |
| EXTERN int var_set_get_elt | ARGS ((var_set_t *, int)) |
| EXTERN void var_set_print | ARGS ((FILE *, var_set_t *)) |
| EXTERN int var_set_cmp | ARGS ((char *, char *)) |
| #define VAR_SET_EXTRACT_BIT | ( | word, | |||
| pos | ) | (((word) & (1 << (pos))) != 0) |
| #define VAR_SET_WORD_SIZE ((sizeof(unsigned int))*(VAR_SET_BYTE_SIZE)) |
| typedef struct var_set_struct var_set_t |
| EXTERN int var_set_cmp ARGS | ( | (char *, char *) | ) |
| EXTERN void var_set_print ARGS | ( | (FILE *, var_set_t *) | ) |
| EXTERN void var_set_clear_elt ARGS | ( | (var_set_t *, int) | ) |
| EXTERN unsigned int var_set_hash ARGS | ( | (var_set_t *) | ) |
| EXTERN var_set_t* var_set_new ARGS | ( | (int) | ) |
1.6.1