NCURSES_API
#define NCURSES_EXPORT(type) NCURSES_IMPEXP type NCURSES_API
extern NCURSES_IMPEXP void (NCURSES_API *_nc_check_termtype)(TERMTYPE *); /* obs 20040705 */
extern NCURSES_IMPEXP void (NCURSES_API *_nc_check_termtype2)(TERMTYPE2 *, bool);
NCURSES_IMPEXP void (NCURSES_API *_nc_check_termtype2) (TERMTYPE2 *, bool) = sanity_check2;
FORM_IMPEXP int NCURSES_API set_field_ ## name (FIELD * field, chtype attr)\
FORM_IMPEXP chtype NCURSES_API field_ ## name (const FIELD * field)\
#define FORM_EXPORT(type) FORM_IMPEXP type NCURSES_API
FORM_IMPEXP int NCURSES_API set_ ## typ ## _ ## name (FORM *form, Form_Hook func)\
FORM_IMPEXP Form_Hook NCURSES_API typ ## _ ## name ( const FORM *form )\
MENU_EXPORT(int) NCURSES_API set_menu_ ## name (MENU* menu, chtype attr) \
MENU_EXPORT(chtype) NCURSES_API menu_ ## name (const MENU * menu)\
MENU_EXPORT(int) NCURSES_API set_ ## typ ## _ ## name (MENU *menu, Menu_Hook func )\
MENU_EXPORT(Menu_Hook) NCURSES_API typ ## _ ## name ( const MENU *menu )\
#define MENU_EXPORT(type) MENU_IMPEXP type NCURSES_API
#define PANEL_EXPORT(type) PANEL_IMPEXP type NCURSES_API