brintos

brintos / llvm-project-archived public Read only

0
0
Text · 291 B · 893f9d9 Raw
17 lines · c
1#define xFN(TYPE,NAME) TYPE ## _ ## NAME2#define FN(TYPE,NAME) xFN(TYPE,NAME)3#define xLIST(EL) EL ## _list4#define LIST(EL) xLIST(EL)5 6struct LIST(EL) {7	int ref;8	isl_ctx *ctx;9 10	int n;11 12	size_t size;13	struct EL *p[1];14};15 16__isl_give LIST(EL) *FN(LIST(EL),dup)(__isl_keep LIST(EL) *list);17