X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=madtty%2Froteprivate.h;h=628a99322f56b5097a5275c8d690d7486c4b54bf;hb=d0e48d929c19d39c4a13e57e0f8a8dd6194d6dde;hp=ab45baf73127ccdfdcfa9eb92c8f8fd559dc71bf;hpb=8ead06c97e16165208fd9d02ada73d63aeca11f2;p=apps%2Fmadtty.git diff --git a/madtty/roteprivate.h b/madtty/roteprivate.h index ab45baf..628a993 100644 --- a/madtty/roteprivate.h +++ b/madtty/roteprivate.h @@ -40,13 +40,12 @@ struct RoteTermPrivate_ { * the initial escape (\x1B) character. */ int esbuf_len; /* length of buffer. The following property * is always kept: esbuf[esbuf_len] == '\0' */ - - int pty; /* file descriptor for the pty attached to - * this terminal. -1 if none. */ - - /* custom escape sequence handler */ - rote_es_handler_t handler; }; -#endif +/* Interprets a CSI escape sequence stored in rt->pd->esbuf, + * changing rt to reflect the effect of the sequence. This function + * will not change rt->pd->esbuf, rt->pd->escaped or other escape-sequence + * related fields in it */ +void rote_es_interpret_csi(RoteTerm *rt); +#endif