This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author doko
Recipients Alex.Willmer, doko, masamoto, serhiy.storchaka, vstinner, xdegaye, yan12125
Date 2016-12-08.08:39:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1481186370.96.0.049947534748.issue28190@psf.upfronthosting.co.za>
In-reply-to
Content
the upstream ncurses has the ncursesw subdirinclude name, so you apparently can assume that this directory name is fixed *iff* it exists, however the ncursesw installation can be found in <prefix>/include instead.  Can your changes cope with that?

second issue is that you apparently don't do the changes for term.h (and possibly for other headers in other places as well, I only looked at the diff), so you mix ncursesw and ncurses headers. So you have to make these changes in all other places as well.

Third issue is that you can't make these changes for third party extensions, if there are any relying on the ncurses/ncursesw distinction.

fyi, "all" ncursesw headers are:

/usr/include/ncursesw/curses.h
/usr/include/ncursesw/cursesapp.h
/usr/include/ncursesw/cursesf.h
/usr/include/ncursesw/cursesm.h
/usr/include/ncursesw/cursesp.h
/usr/include/ncursesw/cursesw.h
/usr/include/ncursesw/cursslk.h
/usr/include/ncursesw/eti.h
/usr/include/ncursesw/etip.h
/usr/include/ncursesw/form.h
/usr/include/ncursesw/menu.h
/usr/include/ncursesw/nc_tparm.h
/usr/include/ncursesw/ncurses_dll.h
/usr/include/ncursesw/panel.h
/usr/include/ncursesw/term.h
/usr/include/ncursesw/term_entry.h
/usr/include/ncursesw/termcap.h
/usr/include/ncursesw/tic.h
/usr/include/ncursesw/unctrl.h
History
Date User Action Args
2016-12-08 08:39:31dokosetrecipients: + doko, vstinner, xdegaye, serhiy.storchaka, masamoto, Alex.Willmer, yan12125
2016-12-08 08:39:30dokosetmessageid: <1481186370.96.0.049947534748.issue28190@psf.upfronthosting.co.za>
2016-12-08 08:39:30dokolinkissue28190 messages
2016-12-08 08:39:30dokocreate