show_offset
#define show_WIDECH(type,member) { flag = "w"; show_offset(type,member); }
show_offset(SCREEN, _ifd);
show_offset(SCREEN, _fifo);
show_offset(SCREEN, _fifohead);
show_offset(SCREEN, _direct_color);
show_offset(SCREEN, _panelHook);
show_offset(SCREEN, jump);
show_offset(SCREEN, rsp);
show_offset(TERMINAL, type);
show_offset(TERMINAL, Filedes);
show_offset(TERMINAL, Ottyb);
show_offset(TERMINAL, Nttyb);
show_offset(TERMINAL, _baudrate);
show_offset(TERMINAL, _termname);
show_offset(TERMINAL, tparm_state);
show_offset(TPARM_STATE, stack);
show_offset(TPARM_STATE, stack_ptr);
show_offset(TPARM_STATE, out_buff);
show_offset(TPARM_STATE, fmt_buff);
show_offset(TPARM_STATE, static_vars);
show_offset(NCURSES_GLOBALS, init_signals);
show_offset(NCURSES_GLOBALS, tgetent_cache);
show_offset(NCURSES_GLOBALS, dbd_vars);
show_offset(NCURSES_GLOBALS, cached_tparm);
show_offset(NCURSES_PRESCREEN, tparm_state);
show_offset(NCURSES_PRESCREEN, saved_tty);
show_offset(NCURSES_PRESCREEN, use_tioctl);
show_offset(NCURSES_PRESCREEN, _outch);
show_offset(NCURSES_PRESCREEN, real_acs_map);
#define show_COLORS(type,member) { flag = "c"; show_offset(type,member); }
#define show_DRIVER(type,member) { flag = "d"; show_offset(type,member); }
#define show_MLEAKS(type,member) { flag = "L"; show_offset(type,member); }
#define show_NORMAL(type,member) { flag = "n"; show_offset(type,member); }
#define show_OPTION(type,member) { flag = "+"; show_offset(type,member); }
#define show_REENTR(type,member) { flag = "r"; show_offset(type,member); }
#define show_SPFUNC(type,member) { flag = "s"; show_offset(type,member); }
#define show_THREAD(type,member) { flag = "t"; show_offset(type,member); }
#define show_TRACES(type,member) { flag = "T"; show_offset(type,member); }