chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / prototypes.h
index c2c0a8e2af097555cea2190cd917779f21f2aa2d..735617b26f29a87e0dc5861f4acf3c1b9c40fcb3 100644 (file)
@@ -16,7 +16,6 @@ extern ANSI *ansi_new_html(FILE *f);
 /* vt102.c */
 extern int vt102_cmd_length[128];
 extern int vt102_cmd_termination[128];
-extern void redispatch_with_more(VT102_parser *p, int n);
 extern void vt102_log_line(Context *c, int line);
 extern void vt102_history(Context *c, CRT_Pos t, CRT_Pos b);
 extern void vt102_clip_cursor(VT102 *v, CRT_Pos tl, CRT_Pos br);
@@ -41,10 +40,11 @@ extern void vt102_change_attr(VT102 *v, char *na);
 extern void vt102_parse_attr_string(VT102 *v, char *buf, int len);
 extern void vt102_save_state(VT102 *v);
 extern void vt102_restore_state(VT102 *v);
-extern void vt102_regular_char(Context *c, VT102 *v, int ch);
+extern void vt102_regular_char(Context *c, VT102 *v, uint32_t ch);
+extern int vt102_send_id(Context *c, char *buf);
 extern void vt102_scs(Context *c, int g, int s);
-extern void vt102_parse_esc(Context *c);
 extern void vt102_parse_csi(Context *c, char *buf, int len);
+extern void vt102_parse_esc(Context *c);
 extern void vt102_status_line(VT102 *v, char *str);
 extern void vt102_parser_reset(VT102_parser *p);
 extern void vt102_reset_state(VT102 *v);
@@ -165,3 +165,10 @@ extern void utf8_flush(Context *c);
 extern void utf8_parse(Context *c, uint32_t ch);
 extern UTF8 *utf8_new(void);
 extern void utf8_emit(TTY *t, int ch);
+/* vt102_charset.c */
+extern uint32_t vt102_charset_c0[128];
+extern uint32_t vt102_charset_us[128];
+extern uint32_t vt102_charset_uk[128];
+extern uint32_t vt102_charset_vt52[128];
+extern uint32_t vt102_charset_gl[128];
+extern uint32_t *charset_from_csid[];