-typedef struct mycat3(_,Queue,Chunk) {
- struct mycat3(_,Queue,Chunk)* next;
- Type xs[mycat2(Queue,ChunkSize)];
-} mycat2(Queue,Chunk);
-
-static mycat2(Queue,Chunk)* mycat3(alloc,Queue,Chunk)( void )
-{
- mycat2(Queue,Chunk)* new = malloc(sizeof(mycat2(Queue,Chunk)));
- if (new == NULL) {
- barf("Can't allomycate " mystr(Queue) "Chunk");
- }
- new->next = NULL;
- return new;
-}