From c945112e89222e697c3733c69eab685f606a5be5 Mon Sep 17 00:00:00 2001 From: james <> Date: Fri, 22 Jun 2012 10:22:25 +0000 Subject: *** empty log message *** --- src/prototypes.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/prototypes.h') diff --git a/src/prototypes.h b/src/prototypes.h index 107ab1f..e92a83c 100644 --- a/src/prototypes.h +++ b/src/prototypes.h @@ -22,6 +22,7 @@ extern void vt102_do_resize (Context * c); 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); +extern int vt102_normalize_arg (int narg); extern void vt102_cursor_normalize (VT102 * v); extern void vt102_cursor_carriage_return (VT102 * v); extern void vt102_cursor_advance_line (Context * c); @@ -32,9 +33,9 @@ extern void vt102_cursor_retreat (VT102 * v); extern void vt102_reset_tabs (VT102 * v); extern void vt102_cursor_advance_tab (VT102 * v); extern void vt102_cursor_retreat_tab (VT102 * v); -extern int vt102_cursor_home (VT102 * v); -extern int vt102_cursor_absolute (VT102 * v, int x, int y); -extern int vt102_cursor_relative (VT102 * v, int x, int y); +extern void vt102_cursor_home (VT102 * v); +extern void vt102_cursor_absolute (VT102 * v, int x, int y); +extern void vt102_cursor_relative (VT102 * v, int x, int y); extern void vt102_delete_from_line (VT102 * v, CRT_Pos p); extern void vt102_insert_into_line (VT102 * v, CRT_Pos p); extern void vt102_change_mode (Context * c, int private, char *ns, int set); @@ -44,7 +45,7 @@ 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, uint32_t ch); -extern int vt102_send_id (Context * c, char *buf); +extern void vt102_send_id (Context * c, char *buf); extern void vt102_scs (Context * c, int g, int s); extern void vt102_status_line (VT102 * v, char *str); extern void vt102_parser_reset (VT102_parser * p); @@ -106,6 +107,9 @@ extern void *xmalloc (size_t s); extern void *xrealloc (void *p, size_t s); extern char *xstrdup (const char *s); /* log.c */ +extern void log_register_handlers (void); +extern void log_add (Log * l); +extern void log_remove (Log * l); extern Log *file_log_new (char *fn, int rotate); extern void log_f (Log * log, char *fmt, ...); /* ipc.c */ @@ -126,6 +130,7 @@ extern int ipc_msg_send_setansi (Socket * s, int ansi); extern int ipc_msg_send_hangup (Socket * s); extern int ipc_msg_send_setsize (Socket * s, CRT_Pos size); extern int ipc_msg_send_reset (Socket * s); +extern int ipc_msg_send_killme (Socket * s); /* slide.c */ extern void slide_free (Slide * s); extern void slide_consume (Slide * s, int n); @@ -177,7 +182,7 @@ extern Serial_lock *serial_lock_new (char *dev, int mode); extern int utf8_flush (Context * c); extern int utf8_parse (Context * c, uint32_t ch); extern UTF8 *utf8_new (void); -extern int utf8_encode (char *ptr, int ch); +extern int utf8_encode (uint8_t * ptr, int ch); extern int utf8_emit (TTY * t, int ch); /* vt102_charset.c */ extern uint32_t vt102_charset_c0[128]; -- cgit v1.2.3