TARGET
{"target", TARGET},
{TARGET, 0, LIST, 0, ADD|REMOVE|MODIFY, LIST,
{TARGET, LIST, "vS", B_FALSE, NULL},
case TARGET:
#define TARGET_src(TARGET) XTARGET_src(TARGET)
#define XTARGET_src(TARGET) XXTARGET_src(TARGET/data.c)
#define XXTARGET_src(TARGET) #TARGET
#define XTARGET_func(TARGET, func) XXTARGET_func(TARGET, func)
#define XXTARGET_func(TARGET, func) TARGET ## func
Handle(myhba, TARGET);