diff options
author | Nalin Dahyabhai <nalin@src.gnome.org> | 2002-08-22 02:02:40 +0000 |
---|---|---|
committer | Nalin Dahyabhai <nalin@src.gnome.org> | 2002-08-22 02:02:40 +0000 |
commit | 80cbf7e0367fe293c0b62a6412d5e068022e09af (patch) | |
tree | 345908f22a0406a28a30268f67b7c8f9e83415d3 /src/iso2022.h | |
parent | 55bccdf14d96799d421659b1910213d3c1a2733b (diff) |
Take a vte_table as an additional argument, and don't mess with textvte_0_8_2
* src/iso2022.c(vte_iso2022_substitute): Take a vte_table as an additional
argument, and don't mess with text that's part of a control sequence,
fixing weird behaviors when we got control sequences in the middle of
shift-out text.
* src/table.c(vte_table_match): Speed up for the no-arguments-requested
case, which just became much more common.
Diffstat (limited to 'src/iso2022.h')
-rw-r--r-- | src/iso2022.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/iso2022.h b/src/iso2022.h index 932916b..18ab84c 100644 --- a/src/iso2022.h +++ b/src/iso2022.h @@ -23,6 +23,7 @@ #include <glib.h> #include <glib-object.h> +#include "table.h" G_BEGIN_DECLS @@ -32,7 +33,7 @@ struct vte_iso2022 *vte_iso2022_copy(struct vte_iso2022 *original); void vte_iso2022_free(struct vte_iso2022 *p); gssize vte_iso2022_substitute(struct vte_iso2022 *state, gunichar *instring, gssize length, - gunichar *outstring); + gunichar *outstring, struct vte_table *specials); G_END_DECLS |