1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00

Remove ldisc.h.

It only had to be a header file because ldisc.c and ldiscucs.c had to
share the structure definition. But ldiscucs.c vanished a couple of
years ago in commit 71e42b04a5, so it's now fine to make the
Ldisc structure definition local to ldisc.c itself, the way it should
be.
This commit is contained in:
Simon Tatham 2021-09-13 10:14:33 +01:00
parent 18cac59b43
commit 6b1154cc5b
2 changed files with 16 additions and 28 deletions

17
ldisc.c
View File

@ -11,7 +11,22 @@
#include "putty.h" #include "putty.h"
#include "terminal.h" #include "terminal.h"
#include "ldisc.h"
struct Ldisc_tag {
Terminal *term;
Backend *backend;
Seat *seat;
/*
* Values cached out of conf.
*/
bool telnet_keyboard, telnet_newline;
int protocol, localecho, localedit;
char *buf;
size_t buflen, bufsiz;
bool quotenext;
};
#define ECHOING (ldisc->localecho == FORCE_ON || \ #define ECHOING (ldisc->localecho == FORCE_ON || \
(ldisc->localecho == AUTO && \ (ldisc->localecho == AUTO && \

27
ldisc.h
View File

@ -1,27 +0,0 @@
/*
* ldisc.h: defines the Ldisc data structure used by ldisc.c and
* ldiscucs.c. (Unfortunately it was necessary to split the ldisc
* module in two, to avoid unnecessarily linking in the Unicode
* stuff in tools that don't require it.)
*/
#ifndef PUTTY_LDISC_H
#define PUTTY_LDISC_H
struct Ldisc_tag {
Terminal *term;
Backend *backend;
Seat *seat;
/*
* Values cached out of conf.
*/
bool telnet_keyboard, telnet_newline;
int protocol, localecho, localedit;
char *buf;
size_t buflen, bufsiz;
bool quotenext;
};
#endif /* PUTTY_LDISC_H */