- print "#if BROKEN_LINKER"
- print "#define boolnames _nc_boolnames()"
- print "#define boolcodes _nc_boolcodes()"
- print "#define boolfnames _nc_boolfnames()"
- print "#define numnames _nc_numnames()"
- print "#define numcodes _nc_numcodes()"
- print "#define numfnames _nc_numfnames()"
- print "#define strnames _nc_strnames()"
- print "#define strcodes _nc_strcodes()"
- print "#define strfnames _nc_strfnames()"
- print ""
- print "extern NCURSES_CONST char * const *_nc_boolnames(void);"
- print "extern NCURSES_CONST char * const *_nc_boolcodes(void);"
- print "extern NCURSES_CONST char * const *_nc_boolfnames(void);"
- print "extern NCURSES_CONST char * const *_nc_numnames(void);"
- print "extern NCURSES_CONST char * const *_nc_numcodes(void);"
- print "extern NCURSES_CONST char * const *_nc_numfnames(void);"
- print "extern NCURSES_CONST char * const *_nc_strnames(void);"
- print "extern NCURSES_CONST char * const *_nc_strcodes(void);"
- print "extern NCURSES_CONST char * const *_nc_strfnames(void);"
+ print "#define cur_term NCURSES_PUBLIC_VAR(cur_term())"
+ print "#define boolnames NCURSES_PUBLIC_VAR(boolnames())"
+ print "#define boolcodes NCURSES_PUBLIC_VAR(boolcodes())"
+ print "#define boolfnames NCURSES_PUBLIC_VAR(boolfnames())"
+ print "#define numnames NCURSES_PUBLIC_VAR(numnames())"
+ print "#define numcodes NCURSES_PUBLIC_VAR(numcodes())"
+ print "#define numfnames NCURSES_PUBLIC_VAR(numfnames())"
+ print "#define strnames NCURSES_PUBLIC_VAR(strnames())"
+ print "#define strcodes NCURSES_PUBLIC_VAR(strcodes())"
+ print "#define strfnames NCURSES_PUBLIC_VAR(strfnames())"