X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=ncurses%2Ftinfo%2Fcomp_scan.c;fp=ncurses%2Ftinfo%2Fcomp_scan.c;h=ef604026a151c8173d2c1cd99b59273822df447a;hb=bd257b9d8d715a9a63dab215fcdc53f106e7d050;hp=5c67ffc872277c3a74f8a308c4c15f849b60f22e;hpb=c002077d39fa24ddfe33793eb22942d9518da6fd;p=ncurses.git diff --git a/ncurses/tinfo/comp_scan.c b/ncurses/tinfo/comp_scan.c index 5c67ffc8..ef604026 100644 --- a/ncurses/tinfo/comp_scan.c +++ b/ncurses/tinfo/comp_scan.c @@ -50,7 +50,7 @@ #include #include -MODULE_ID("$Id: comp_scan.c,v 1.92 2011/07/30 21:36:33 tom Exp $") +MODULE_ID("$Id: comp_scan.c,v 1.93 2011/08/20 21:19:40 tom Exp $") /* * Maximum length of string capability we'll accept before raising an error. @@ -750,7 +750,7 @@ _nc_trans_string(char *ptr, char *last) if (!(is7bits(c) && isprint(c))) { _nc_warning("Illegal ^ character - '%s'", unctrl(UChar(c))); } - if (c == '?') { + if (c == '?' && (_nc_syntax != SYN_TERMCAP)) { *(ptr++) = '\177'; if (_nc_tracing) _nc_warning("Allow ^? as synonym for \\177");