12345678910111213141516171819202122 |
- /*
- * collectn.h - header file for 'collection' abstract data type.
- *
- * This file is public domain, and does not come under the NASM license.
- * It, aint32_t with 'collectn.c' implements what is basically a variable
- * length array (of pointers).
- */
- #ifndef RDOFF_COLLECTN_H
- #define RDOFF_COLLECTN_H 1
- typedef struct tagCollection {
- void *p[32]; /* array of pointers to objects */
- struct tagCollection *next;
- } Collection;
- void collection_init(Collection * c);
- void **colln(Collection * c, int index);
- void collection_reset(Collection * c);
- #endif
|