Commit f55a435
Some curses functions were called unconditionally or gated only by the
ncurses-specific NCURSES_EXT_FUNCS macro, which broke building the module
against other curses implementations (narrow ncurses, NetBSD curses) even
when they provided the function. Detect each with a configure capability
probe and gate on HAVE_CURSES_*.
(cherry picked from commit 0635e55)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent bbc7e9b commit f55a435
6 files changed
Lines changed: 300 additions & 14 deletions
File tree
- Misc/NEWS.d/next/Build
- Modules
- clinic
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4027 | 4027 | | |
4028 | 4028 | | |
4029 | 4029 | | |
4030 | | - | |
4031 | | - | |
4032 | | - | |
| 4030 | + | |
4033 | 4031 | | |
4034 | 4032 | | |
4035 | 4033 | | |
| |||
4046 | 4044 | | |
4047 | 4045 | | |
4048 | 4046 | | |
| 4047 | + | |
| 4048 | + | |
| 4049 | + | |
4049 | 4050 | | |
4050 | 4051 | | |
4051 | 4052 | | |
| |||
4070 | 4071 | | |
4071 | 4072 | | |
4072 | 4073 | | |
| 4074 | + | |
4073 | 4075 | | |
| 4076 | + | |
4074 | 4077 | | |
4075 | 4078 | | |
4076 | 4079 | | |
| |||
4086 | 4089 | | |
4087 | 4090 | | |
4088 | 4091 | | |
| 4092 | + | |
| 4093 | + | |
| 4094 | + | |
4089 | 4095 | | |
4090 | 4096 | | |
4091 | 4097 | | |
| |||
4109 | 4115 | | |
4110 | 4116 | | |
4111 | 4117 | | |
4112 | | - | |
| 4118 | + | |
4113 | 4119 | | |
4114 | 4120 | | |
4115 | 4121 | | |
| |||
5372 | 5378 | | |
5373 | 5379 | | |
5374 | 5380 | | |
5375 | | - | |
5376 | 5381 | | |
5377 | 5382 | | |
5378 | | - | |
5379 | 5383 | | |
5380 | 5384 | | |
5381 | 5385 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments