chiark
/
gitweb
/
~ianmdlvl
/
sympathy.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
16385d0
)
*** empty log message ***
author
james
<james>
Thu, 7 Feb 2008 01:57:46 +0000
(
01:57
+0000)
committer
james
<james>
Thu, 7 Feb 2008 01:57:46 +0000
(
01:57
+0000)
src/vt102.c
patch
|
blob
|
history
src/vt102.h
patch
|
blob
|
history
diff --git
a/src/vt102.c
b/src/vt102.c
index 882574aa32cde8054dccb5211c9a847eb23fd0ce..0253cdfdb76b1a9087212047e0ab05f303b04591 100644
(file)
--- a/
src/vt102.c
+++ b/
src/vt102.c
@@
-10,6
+10,9
@@
static char rcsid[] = "$Id$";
/*
* $Log$
/*
* $Log$
+ * Revision 1.17 2008/02/07 01:58:28 james
+ * *** empty log message ***
+ *
* Revision 1.16 2008/02/07 01:57:46 james
* *** empty log message ***
*
* Revision 1.16 2008/02/07 01:57:46 james
* *** empty log message ***
*
@@
-170,6
+173,18
@@
csi_ender (int c)
return 0;
}
return 0;
}
+static inline int
+scs_starter (int c)
+{
+ switch (c)
+ {
+ case '(':
+ case ')':
+ return 1;
+ }
+ return 0;
+}
+
static inline int
csi_starter (int c)
{
static inline int
csi_starter (int c)
{
diff --git
a/src/vt102.h
b/src/vt102.h
index fcf7aca690c6a08f7f73d836da1dfb2efc44d04f..f0d4e91fb12bb9f0624de2a56b8c900f52a06b3f 100644
(file)
--- a/
src/vt102.h
+++ b/
src/vt102.h
@@
-12,6
+12,9
@@
/*
* $Log$
/*
* $Log$
+ * Revision 1.9 2008/02/07 01:57:46 james
+ * *** empty log message ***
+ *
* Revision 1.8 2008/02/07 00:39:13 james
* *** empty log message ***
*
* Revision 1.8 2008/02/07 00:39:13 james
* *** empty log message ***
*
@@
-55,6
+58,7
@@
typedef struct
int in_csi;
int csi_ptr;
char csi_buf[VT102_CSI_LEN];
int in_csi;
int csi_ptr;
char csi_buf[VT102_CSI_LEN];
+ int in_scs;
} VT102_parser;
typedef struct
} VT102_parser;
typedef struct