/* reimplementation of gen_alloc.h by djb@cr.yp.to.
* placed in the public domain by uwe@ohse.de.
*/
#ifndef GEN_ALLOC_H
#define GEN_ALLOC_H
/* note: this has to be compatible or lots of stuff breaks. */
#define GEN_ALLOC_typedef(typename,basetype,basename,lenname,allocname) \
typedef struct typename { \
basetype *basename; \
unsigned int lenname; \
unsigned int allocname; \
} typename;
#endif