mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-18 19:41:01 -05:00
Introduce a sane interface function, from_backend(), for backends to
use when they have data from the network. Replaces the utterly daft inbuf / inbuf_head / term_out() interface, which only made sense when feeding to terminal.c. (terminal.c now implements from_backend() as a small function that gateways to the old interface.) As a side effect, from_backend() also has an `is_stderr' parameter, so scp can once again separate the server's pronouncements on stderr from the actual protocol progress on stdout. [originally from svn r729]
This commit is contained in:
11
window.c
11
window.c
@ -1748,15 +1748,6 @@ static int check_compose(int first, int second) {
|
||||
static int recurse = 0;
|
||||
int nc = -1;
|
||||
|
||||
if(0)
|
||||
{
|
||||
char buf[256];
|
||||
char * p;
|
||||
sprintf(buf, "cc(%d,%d)", first, second);
|
||||
for(p=buf; *p; p++)
|
||||
c_write1(*p);
|
||||
}
|
||||
|
||||
for(c=composetbl; *c; c++) {
|
||||
if( (*c)[0] == first && (*c)[1] == second)
|
||||
{
|
||||
@ -2219,7 +2210,7 @@ static int TranslateKey(UINT message, WPARAM wParam, LPARAM lParam, unsigned cha
|
||||
|
||||
if ((nc=check_compose(compose_char,ch)) == -1)
|
||||
{
|
||||
c_write1('\007');
|
||||
MessageBeep(MB_ICONHAND);
|
||||
return 0;
|
||||
}
|
||||
*p++ = xlat_kbd2tty((unsigned char)nc);
|
||||
|
Reference in New Issue
Block a user