--- zvt/vt.h.zvtmb	Sat Oct 30 03:35:49 1999
+++ zvt/vt.h	Sun Jun 24 07:35:48 2001
@@ -28,6 +28,10 @@
 /* for utf-8 input support */
 #define ZVT_UTF 1
 
+/* for multibyte support */
+#define ZVT_MB 1
+#define ZVT_JIS 1
+
 #ifdef __cplusplus
 extern "C" {
 #endif /* __cplusplus */
@@ -71,6 +75,7 @@
 #define VTATTR_BLINK      0x10000000
 #define VTATTR_REVERSE    0x08000000
 #define VTATTR_CONCEALED  0x04000000
+#define VTATTR_MULTIBYTE  0x80000000  /* for multibyte charater */
 
 /* all attributes mask, and no-attributes mask */
 #define VTATTR_MASK	  0xffff0000
@@ -207,6 +212,10 @@
 int   	      vt_killchild      (struct vt_em *vt, int signal);
 int   	      vt_closepty       (struct vt_em *vt);
 void	      vt_reset_terminal (struct vt_em *vt, int hard);
+#ifdef ZVT_MB
+int           vt_line_mblen(int x, struct vt_line *l);
+int           vt_query_line_mbchar(int x, struct vt_line *l);
+#endif
 
 #ifdef __cplusplus
 	   }
