#include "lmtp2nntp_map.h" enum { VAR_INLINE = 1<<0, }; typedef struct { char *name; var_type_t type; union { void *p; char c; short s; int i; long l; float f; double d; } data; } var_object_t;