ctype_node
RB_ENTRY(ctype_node) entry;
static RB_HEAD(ctypes, ctype_node) ctypes;
RB_PROTOTYPE_STATIC(ctypes, ctype_node, entry, ctype_compare);
RB_GENERATE(ctypes, ctype_node, entry, ctype_compare);