Internals of gnome_yn_function should treat key inputs as 'int' until
returning them, to avoid truncating and not sign extending as needed on
platforms where char is unsigned.
X11: avoid a possible crash when using window manger to close a player
selection window
Gnome: add Quiver menu item, fix outdated Quit menu item
+Gnome: key values on unsigned char platform could fail to compare correctly
General New Features
char gnome_yn_function(const char *question, const char *choices,
CHAR_P def)
{
- char ch;
+ int ch;
int result=-1;
char message[BUFSZ];
char yn_esc_map='\033';