print               8 content.h        void(*print)(union content*);
print              10 event.c          ret->gene.print = printevent;