Commit 11838c0e authored by Eric S. Raymond's avatar Eric S. Raymond

Less klugey version of fix.

parent c3d80a47
......@@ -1238,7 +1238,6 @@ term_get_fkeys (address)
char **address;
{
extern char *tgetstr ();
char capval[32];
int i;
for (i = 0; i < (sizeof (keys)/sizeof (keys[0])); i++)
......@@ -1288,7 +1287,7 @@ term_get_fkeys (address)
else
fcap[1] = 'a' + i - 11;
if (tgetstr(fcap, &capval))
if (tgetstr(fcap, address))
{
(void) sprintf(fkey, "f%d", i);
Fdefine_key (Vfunction_key_map,
......@@ -1303,7 +1302,7 @@ term_get_fkeys (address)
*/
{
#define CONDITIONAL_REASSIGN(cap1, cap2, sym) \
if (!tgetstr(cap1, &capval) && tgetstr(cap2, &capval)) \
if (!tgetstr(cap1, address) && tgetstr(cap2, address)) \
Fdefine_key (Vfunction_key_map, \
build_string (cap2), \
Fmake_vector (make_number (1), intern (sym)))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment