LOOKUP
#define LOOKUP(a, i) ((i) < (sizeof(a)/sizeof(*(a))) ? ((a)[i]) : "?")
enum nameiop { LOOKUP, CREATE, DELETE, RENAME };