vte r2237 - in trunk: . src



Author: behdad
Date: Mon Dec  1 01:00:18 2008
New Revision: 2237
URL: http://svn.gnome.org/viewvc/vte?rev=2237&view=rev

Log:
2008-11-30  Behdad Esfahbod  <behdad gnome org>

        * src/vteseq-2.c (vteseq_2_lookup):
        * src/vteseq-2.gperf:
        * src/vteseq-n.c (vteseq_n_lookup):
        * src/vteseq-n.gperf:
        * src/vteseq.c:
        Add a macro around sequence handler citations, for future table 
        tricks.



Modified:
   trunk/ChangeLog
   trunk/src/vteseq-2.c
   trunk/src/vteseq-2.gperf
   trunk/src/vteseq-n.c
   trunk/src/vteseq-n.gperf
   trunk/src/vteseq.c

Modified: trunk/src/vteseq-2.c
==============================================================================
--- trunk/src/vteseq-2.c	(original)
+++ trunk/src/vteseq-2.c	Mon Dec  1 01:00:18 2008
@@ -102,441 +102,441 @@
   static const struct vteseq_2_struct wordlist[] =
     {
 #line 228 "vteseq-2.gperf"
-      {"ks", vte_sequence_handler_ks},
+      {"ks", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ks)},
 #line 216 "vteseq-2.gperf"
-      {"kN", vte_sequence_handler_complain_key},
+      {"kN", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 102 "vteseq-2.gperf"
-      {"FN", vte_sequence_handler_complain_key},
+      {"FN", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 197 "vteseq-2.gperf"
-      {"k2", vte_sequence_handler_complain_key},
+      {"k2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 81 "vteseq-2.gperf"
-      {"F2", vte_sequence_handler_complain_key},
+      {"F2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 105 "vteseq-2.gperf"
-      {"FQ", vte_sequence_handler_complain_key},
+      {"FQ", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 58 "vteseq-2.gperf"
-      {"*2", vte_sequence_handler_complain_key},
+      {"*2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 212 "vteseq-2.gperf"
-      {"kH", vte_sequence_handler_complain_key},
+      {"kH", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 96 "vteseq-2.gperf"
-      {"FH", vte_sequence_handler_complain_key},
+      {"FH", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 113 "vteseq-2.gperf"
-      {"FY", vte_sequence_handler_complain_key},
+      {"FY", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 68 "vteseq-2.gperf"
-      {"@2", vte_sequence_handler_complain_key},
+      {"@2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 219 "vteseq-2.gperf"
-      {"kS", vte_sequence_handler_complain_key},
+      {"kS", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 107 "vteseq-2.gperf"
-      {"FS", vte_sequence_handler_complain_key},
+      {"FS", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 121 "vteseq-2.gperf"
-      {"Fg", vte_sequence_handler_complain_key},
+      {"Fg", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 135 "vteseq-2.gperf"
-      {"K2", vte_sequence_handler_complain_key},
+      {"K2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 198 "vteseq-2.gperf"
-      {"k3", vte_sequence_handler_complain_key},
+      {"k3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 82 "vteseq-2.gperf"
-      {"F3", vte_sequence_handler_complain_key},
+      {"F3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 112 "vteseq-2.gperf"
-      {"FX", vte_sequence_handler_complain_key},
+      {"FX", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 59 "vteseq-2.gperf"
-      {"*3", vte_sequence_handler_complain_key},
+      {"*3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 111 "vteseq-2.gperf"
-      {"FW", vte_sequence_handler_complain_key},
+      {"FW", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 196 "vteseq-2.gperf"
-      {"k1", vte_sequence_handler_complain_key},
+      {"k1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 80 "vteseq-2.gperf"
-      {"F1", vte_sequence_handler_complain_key},
+      {"F1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 69 "vteseq-2.gperf"
-      {"@3", vte_sequence_handler_complain_key},
+      {"@3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 57 "vteseq-2.gperf"
-      {"*1", vte_sequence_handler_complain_key},
+      {"*1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 127 "vteseq-2.gperf"
-      {"Fm", vte_sequence_handler_complain_key},
+      {"Fm", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 28 "vteseq-2.gperf"
-      {"%2", vte_sequence_handler_complain_key},
+      {"%2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 136 "vteseq-2.gperf"
-      {"K3", vte_sequence_handler_complain_key},
+      {"K3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 67 "vteseq-2.gperf"
-      {"@1", vte_sequence_handler_complain_key},
+      {"@1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 230 "vteseq-2.gperf"
-      {"ku", vte_sequence_handler_complain_key},
+      {"ku", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 199 "vteseq-2.gperf"
-      {"k4", vte_sequence_handler_complain_key},
+      {"k4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 83 "vteseq-2.gperf"
-      {"F4", vte_sequence_handler_complain_key},
+      {"F4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 134 "vteseq-2.gperf"
-      {"K1", vte_sequence_handler_complain_key},
+      {"K1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 60 "vteseq-2.gperf"
-      {"*4", vte_sequence_handler_complain_key},
+      {"*4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 229 "vteseq-2.gperf"
-      {"kt", vte_sequence_handler_complain_key},
+      {"kt", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 42 "vteseq-2.gperf"
-      {"%g", vte_sequence_handler_complain_key},
+      {"%g", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 48 "vteseq-2.gperf"
-      {"&2", vte_sequence_handler_complain_key},
+      {"&2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 70 "vteseq-2.gperf"
-      {"@4", vte_sequence_handler_complain_key},
+      {"@4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 29 "vteseq-2.gperf"
-      {"%3", vte_sequence_handler_complain_key},
+      {"%3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 200 "vteseq-2.gperf"
-      {"k5", vte_sequence_handler_complain_key},
+      {"k5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 84 "vteseq-2.gperf"
-      {"F5", vte_sequence_handler_complain_key},
+      {"F5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 137 "vteseq-2.gperf"
-      {"K4", vte_sequence_handler_complain_key},
+      {"K4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 61 "vteseq-2.gperf"
-      {"*5", vte_sequence_handler_complain_key},
+      {"*5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 27 "vteseq-2.gperf"
-      {"%1", vte_sequence_handler_complain_key},
+      {"%1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 204 "vteseq-2.gperf"
-      {"k9", vte_sequence_handler_complain_key},
+      {"k9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 88 "vteseq-2.gperf"
-      {"F9", vte_sequence_handler_complain_key},
+      {"F9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 71 "vteseq-2.gperf"
-      {"@5", vte_sequence_handler_complain_key},
+      {"@5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 65 "vteseq-2.gperf"
-      {"*9", vte_sequence_handler_complain_key},
+      {"*9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 49 "vteseq-2.gperf"
-      {"&3", vte_sequence_handler_complain_key},
+      {"&3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 114 "vteseq-2.gperf"
-      {"FZ", vte_sequence_handler_complain_key},
+      {"FZ", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 138 "vteseq-2.gperf"
-      {"K5", vte_sequence_handler_complain_key},
+      {"K5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 75 "vteseq-2.gperf"
-      {"@9", vte_sequence_handler_complain_key},
+      {"@9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 30 "vteseq-2.gperf"
-      {"%4", vte_sequence_handler_complain_key},
+      {"%4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 47 "vteseq-2.gperf"
-      {"&1", vte_sequence_handler_complain_key},
+      {"&1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 170 "vteseq-2.gperf"
-      {"cs", vte_sequence_handler_cs},
+      {"cs", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cs)},
 #line 125 "vteseq-2.gperf"
-      {"Fk", vte_sequence_handler_complain_key},
+      {"Fk", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 203 "vteseq-2.gperf"
-      {"k8", vte_sequence_handler_complain_key},
+      {"k8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 87 "vteseq-2.gperf"
-      {"F8", vte_sequence_handler_complain_key},
+      {"F8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 103 "vteseq-2.gperf"
-      {"FO", vte_sequence_handler_complain_key},
+      {"FO", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 64 "vteseq-2.gperf"
-      {"*8", vte_sequence_handler_complain_key},
+      {"*8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 290 "vteseq-2.gperf"
-      {"vs", vte_sequence_handler_vs},
+      {"vs", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vs)},
 #line 31 "vteseq-2.gperf"
-      {"%5", vte_sequence_handler_complain_key},
+      {"%5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 50 "vteseq-2.gperf"
-      {"&4", vte_sequence_handler_complain_key},
+      {"&4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 74 "vteseq-2.gperf"
-      {"@8", vte_sequence_handler_complain_key},
+      {"@8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 286 "vteseq-2.gperf"
-      {"us", vte_sequence_handler_us},
+      {"us", VTE_SEQUENCE_HANDLER(vte_sequence_handler_us)},
 #line 161 "vteseq-2.gperf"
-      {"cS", vte_sequence_handler_cS},
+      {"cS", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cS)},
 #line 35 "vteseq-2.gperf"
-      {"%9", vte_sequence_handler_complain_key},
+      {"%9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 202 "vteseq-2.gperf"
-      {"k7", vte_sequence_handler_complain_key},
+      {"k7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 86 "vteseq-2.gperf"
-      {"F7", vte_sequence_handler_complain_key},
+      {"F7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 117 "vteseq-2.gperf"
-      {"Fc", vte_sequence_handler_complain_key},
+      {"Fc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 63 "vteseq-2.gperf"
-      {"*7", vte_sequence_handler_complain_key},
+      {"*7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 51 "vteseq-2.gperf"
-      {"&5", vte_sequence_handler_complain_key},
+      {"&5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 201 "vteseq-2.gperf"
-      {"k6", vte_sequence_handler_complain_key},
+      {"k6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 85 "vteseq-2.gperf"
-      {"F6", vte_sequence_handler_complain_key},
+      {"F6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 73 "vteseq-2.gperf"
-      {"@7", vte_sequence_handler_complain_key},
+      {"@7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 62 "vteseq-2.gperf"
-      {"*6", vte_sequence_handler_complain_key},
+      {"*6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 55 "vteseq-2.gperf"
-      {"&9", vte_sequence_handler_complain_key},
+      {"&9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 168 "vteseq-2.gperf"
-      {"cm", vte_sequence_handler_cm},
+      {"cm", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cm)},
 #line 34 "vteseq-2.gperf"
-      {"%8", vte_sequence_handler_complain_key},
+      {"%8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 72 "vteseq-2.gperf"
-      {"@6", vte_sequence_handler_complain_key},
+      {"@6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 226 "vteseq-2.gperf"
-      {"kl", vte_sequence_handler_complain_key},
+      {"kl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 126 "vteseq-2.gperf"
-      {"Fl", vte_sequence_handler_complain_key},
+      {"Fl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 248 "vteseq-2.gperf"
-      {"mk", vte_sequence_handler_mk},
+      {"mk", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mk)},
 #line 224 "vteseq-2.gperf"
-      {"ke", vte_sequence_handler_ke},
+      {"ke", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ke)},
 #line 119 "vteseq-2.gperf"
-      {"Fe", vte_sequence_handler_complain_key},
+      {"Fe", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 157 "vteseq-2.gperf"
-      {"as", vte_sequence_handler_as},
+      {"as", VTE_SEQUENCE_HANDLER(vte_sequence_handler_as)},
 #line 123 "vteseq-2.gperf"
-      {"Fi", vte_sequence_handler_complain_key},
+      {"Fi", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 171 "vteseq-2.gperf"
-      {"ct", vte_sequence_handler_ct},
+      {"ct", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ct)},
 #line 54 "vteseq-2.gperf"
-      {"&8", vte_sequence_handler_complain_key},
+      {"&8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 33 "vteseq-2.gperf"
-      {"%7", vte_sequence_handler_complain_key},
+      {"%7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 38 "vteseq-2.gperf"
-      {"%c", vte_sequence_handler_complain_key},
+      {"%c", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 179 "vteseq-2.gperf"
-      {"ec", vte_sequence_handler_ec},
+      {"ec", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ec)},
 #line 223 "vteseq-2.gperf"
-      {"kd", vte_sequence_handler_complain_key},
+      {"kd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 118 "vteseq-2.gperf"
-      {"Fd", vte_sequence_handler_complain_key},
+      {"Fd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 32 "vteseq-2.gperf"
-      {"%6", vte_sequence_handler_complain_key},
+      {"%6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 222 "vteseq-2.gperf"
-      {"kb", vte_sequence_handler_kb},
+      {"kb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_kb)},
 #line 116 "vteseq-2.gperf"
-      {"Fb", vte_sequence_handler_complain_key},
+      {"Fb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 124 "vteseq-2.gperf"
-      {"Fj", vte_sequence_handler_complain_key},
+      {"Fj", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 130 "vteseq-2.gperf"
-      {"Fp", vte_sequence_handler_complain_key},
+      {"Fp", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 53 "vteseq-2.gperf"
-      {"&7", vte_sequence_handler_complain_key},
+      {"&7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 225 "vteseq-2.gperf"
-      {"kh", vte_sequence_handler_complain_key},
+      {"kh", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 122 "vteseq-2.gperf"
-      {"Fh", vte_sequence_handler_complain_key},
+      {"Fh", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 129 "vteseq-2.gperf"
-      {"Fo", vte_sequence_handler_complain_key},
+      {"Fo", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 175 "vteseq-2.gperf"
-      {"dm", vte_sequence_handler_noop},
+      {"dm", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)},
 #line 52 "vteseq-2.gperf"
-      {"&6", vte_sequence_handler_complain_key},
+      {"&6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 40 "vteseq-2.gperf"
-      {"%e", vte_sequence_handler_complain_key},
+      {"%e", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 278 "vteseq-2.gperf"
-      {"st", vte_sequence_handler_st},
+      {"st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_st)},
 #line 44 "vteseq-2.gperf"
-      {"%i", vte_sequence_handler_complain_key},
+      {"%i", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 181 "vteseq-2.gperf"
-      {"ei", vte_sequence_handler_ei},
+      {"ei", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ei)},
 #line 227 "vteseq-2.gperf"
-      {"kr", vte_sequence_handler_complain_key},
+      {"kr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 132 "vteseq-2.gperf"
-      {"Fr", vte_sequence_handler_complain_key},
+      {"Fr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 246 "vteseq-2.gperf"
-      {"me", vte_sequence_handler_me},
+      {"me", VTE_SEQUENCE_HANDLER(vte_sequence_handler_me)},
 #line 282 "vteseq-2.gperf"
-      {"ts", vte_sequence_handler_ts},
+      {"ts", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ts)},
 #line 243 "vteseq-2.gperf"
-      {"ll", vte_sequence_handler_ll},
+      {"ll", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ll)},
 #line 39 "vteseq-2.gperf"
-      {"%d", vte_sequence_handler_complain_key},
+      {"%d", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 180 "vteseq-2.gperf"
-      {"ed", vte_sequence_handler_noop},
+      {"ed", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)},
 #line 242 "vteseq-2.gperf"
-      {"le", vte_sequence_handler_le},
+      {"le", VTE_SEQUENCE_HANDLER(vte_sequence_handler_le)},
 #line 37 "vteseq-2.gperf"
-      {"%b", vte_sequence_handler_complain_key},
+      {"%b", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 45 "vteseq-2.gperf"
-      {"%j", vte_sequence_handler_complain_key},
+      {"%j", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 131 "vteseq-2.gperf"
-      {"Fq", vte_sequence_handler_complain_key},
+      {"Fq", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 245 "vteseq-2.gperf"
-      {"md", vte_sequence_handler_md},
+      {"md", VTE_SEQUENCE_HANDLER(vte_sequence_handler_md)},
 #line 163 "vteseq-2.gperf"
-      {"cc", vte_sequence_handler_noop},
+      {"cc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)},
 #line 43 "vteseq-2.gperf"
-      {"%h", vte_sequence_handler_complain_key},
+      {"%h", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 244 "vteseq-2.gperf"
-      {"mb", vte_sequence_handler_mb},
+      {"mb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mb)},
 #line 268 "vteseq-2.gperf"
-      {"rc", vte_sequence_handler_rc},
+      {"rc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_rc)},
 #line 251 "vteseq-2.gperf"
-      {"mp", vte_sequence_handler_mp},
+      {"mp", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mp)},
 #line 24 "vteseq-2.gperf"
-      {"#2", vte_sequence_handler_complain_key},
+      {"#2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 254 "vteseq-2.gperf"
-      {"nw", vte_sequence_handler_nw},
+      {"nw", VTE_SEQUENCE_HANDLER(vte_sequence_handler_nw)},
 #line 247 "vteseq-2.gperf"
-      {"mh", vte_sequence_handler_mh},
+      {"mh", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mh)},
 #line 160 "vteseq-2.gperf"
-      {"bt", vte_sequence_handler_bt},
+      {"bt", VTE_SEQUENCE_HANDLER(vte_sequence_handler_bt)},
 #line 120 "vteseq-2.gperf"
-      {"Ff", vte_sequence_handler_complain_key},
+      {"Ff", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 283 "vteseq-2.gperf"
-      {"uc", vte_sequence_handler_uc},
+      {"uc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_uc)},
 #line 110 "vteseq-2.gperf"
-      {"FV", vte_sequence_handler_complain_key},
+      {"FV", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 167 "vteseq-2.gperf"
-      {"cl", vte_sequence_handler_cl},
+      {"cl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cl)},
 #line 221 "vteseq-2.gperf"
-      {"ka", vte_sequence_handler_complain_key},
+      {"ka", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 115 "vteseq-2.gperf"
-      {"Fa", vte_sequence_handler_complain_key},
+      {"Fa", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 165 "vteseq-2.gperf"
-      {"ce", vte_sequence_handler_ce},
+      {"ce", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ce)},
 #line 252 "vteseq-2.gperf"
-      {"mr", vte_sequence_handler_mr},
+      {"mr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mr)},
 #line 25 "vteseq-2.gperf"
-      {"#3", vte_sequence_handler_complain_key},
+      {"#3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 109 "vteseq-2.gperf"
-      {"FU", vte_sequence_handler_complain_key},
+      {"FU", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 273 "vteseq-2.gperf"
-      {"sc", vte_sequence_handler_sc},
+      {"sc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sc)},
 #line 192 "vteseq-2.gperf"
-      {"im", vte_sequence_handler_im},
+      {"im", VTE_SEQUENCE_HANDLER(vte_sequence_handler_im)},
 #line 288 "vteseq-2.gperf"
-      {"ve", vte_sequence_handler_ve},
+      {"ve", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ve)},
 #line 23 "vteseq-2.gperf"
-      {"#1", vte_sequence_handler_complain_key},
+      {"#1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 289 "vteseq-2.gperf"
-      {"vi", vte_sequence_handler_vi},
+      {"vi", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vi)},
 #line 164 "vteseq-2.gperf"
-      {"cd", vte_sequence_handler_cd},
+      {"cd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cd)},
 #line 284 "vteseq-2.gperf"
-      {"ue", vte_sequence_handler_ue},
+      {"ue", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ue)},
 #line 173 "vteseq-2.gperf"
-      {"dc", vte_sequence_handler_dc},
+      {"dc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_dc)},
 #line 162 "vteseq-2.gperf"
-      {"cb", vte_sequence_handler_cb},
+      {"cb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cb)},
 #line 214 "vteseq-2.gperf"
-      {"kL", vte_sequence_handler_complain_key},
+      {"kL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 100 "vteseq-2.gperf"
-      {"FL", vte_sequence_handler_complain_key},
+      {"FL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 41 "vteseq-2.gperf"
-      {"%f", vte_sequence_handler_complain_key},
+      {"%f", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 26 "vteseq-2.gperf"
-      {"#4", vte_sequence_handler_complain_key},
+      {"#4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 166 "vteseq-2.gperf"
-      {"ch", vte_sequence_handler_ch},
+      {"ch", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ch)},
 #line 287 "vteseq-2.gperf"
-      {"vb", vte_sequence_handler_vb},
+      {"vb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vb)},
 #line 274 "vteseq-2.gperf"
-      {"se", vte_sequence_handler_se},
+      {"se", VTE_SEQUENCE_HANDLER(vte_sequence_handler_se)},
 #line 36 "vteseq-2.gperf"
-      {"%a", vte_sequence_handler_complain_key},
+      {"%a", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 172 "vteseq-2.gperf"
-      {"cv", vte_sequence_handler_cv},
+      {"cv", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cv)},
 #line 195 "vteseq-2.gperf"
-      {"k0", vte_sequence_handler_complain_key},
+      {"k0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 174 "vteseq-2.gperf"
-      {"dl", vte_sequence_handler_dl},
+      {"dl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_dl)},
 #line 285 "vteseq-2.gperf"
-      {"up", vte_sequence_handler_up},
+      {"up", VTE_SEQUENCE_HANDLER(vte_sequence_handler_up)},
 #line 56 "vteseq-2.gperf"
-      {"*0", vte_sequence_handler_complain_key},
+      {"*0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 169 "vteseq-2.gperf"
-      {"cr", vte_sequence_handler_cr},
+      {"cr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cr)},
 #line 158 "vteseq-2.gperf"
-      {"bc", vte_sequence_handler_le},
+      {"bc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_le)},
 #line 156 "vteseq-2.gperf"
-      {"al", vte_sequence_handler_al},
+      {"al", VTE_SEQUENCE_HANDLER(vte_sequence_handler_al)},
 #line 66 "vteseq-2.gperf"
-      {"@0", vte_sequence_handler_complain_key},
+      {"@0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 99 "vteseq-2.gperf"
-      {"FK", vte_sequence_handler_complain_key},
+      {"FK", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 155 "vteseq-2.gperf"
-      {"ae", vte_sequence_handler_ae},
+      {"ae", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ae)},
 #line 213 "vteseq-2.gperf"
-      {"kI", vte_sequence_handler_complain_key},
+      {"kI", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 97 "vteseq-2.gperf"
-      {"FI", vte_sequence_handler_complain_key},
+      {"FI", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 208 "vteseq-2.gperf"
-      {"kC", vte_sequence_handler_complain_key},
+      {"kC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 91 "vteseq-2.gperf"
-      {"FC", vte_sequence_handler_complain_key},
+      {"FC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 21 "vteseq-2.gperf"
-      {"!2", vte_sequence_handler_complain_key},
+      {"!2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 276 "vteseq-2.gperf"
-      {"so", vte_sequence_handler_so},
+      {"so", VTE_SEQUENCE_HANDLER(vte_sequence_handler_so)},
 #line 133 "vteseq-2.gperf"
-      {"IC", vte_sequence_handler_IC},
+      {"IC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_IC)},
 #line 159 "vteseq-2.gperf"
-      {"bl", vte_sequence_handler_bl},
+      {"bl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_bl)},
 #line 183 "vteseq-2.gperf"
-      {"fs", vte_sequence_handler_fs},
+      {"fs", VTE_SEQUENCE_HANDLER(vte_sequence_handler_fs)},
 #line 128 "vteseq-2.gperf"
-      {"Fn", vte_sequence_handler_complain_key},
+      {"Fn", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 220 "vteseq-2.gperf"
-      {"kT", vte_sequence_handler_complain_key},
+      {"kT", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 108 "vteseq-2.gperf"
-      {"FT", vte_sequence_handler_complain_key},
+      {"FT", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 176 "vteseq-2.gperf"
-      {"do", vte_sequence_handler_do},
+      {"do", VTE_SEQUENCE_HANDLER(vte_sequence_handler_do)},
 #line 277 "vteseq-2.gperf"
-      {"sr", vte_sequence_handler_sr},
+      {"sr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sr)},
 #line 210 "vteseq-2.gperf"
-      {"kE", vte_sequence_handler_complain_key},
+      {"kE", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 93 "vteseq-2.gperf"
-      {"FE", vte_sequence_handler_complain_key},
+      {"FE", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 22 "vteseq-2.gperf"
-      {"!3", vte_sequence_handler_complain_key},
+      {"!3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 190 "vteseq-2.gperf"
-      {"ic", vte_sequence_handler_ic},
+      {"ic", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ic)},
 #line 206 "vteseq-2.gperf"
-      {"kA", vte_sequence_handler_complain_key},
+      {"kA", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 89 "vteseq-2.gperf"
-      {"FA", vte_sequence_handler_complain_key},
+      {"FA", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 98 "vteseq-2.gperf"
-      {"FJ", vte_sequence_handler_complain_key},
+      {"FJ", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 20 "vteseq-2.gperf"
-      {"!1", vte_sequence_handler_complain_key},
+      {"!1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 46 "vteseq-2.gperf"
-      {"&0", vte_sequence_handler_complain_key},
+      {"&0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 218 "vteseq-2.gperf"
-      {"kR", vte_sequence_handler_complain_key},
+      {"kR", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 106 "vteseq-2.gperf"
-      {"FR", vte_sequence_handler_complain_key},
+      {"FR", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 151 "vteseq-2.gperf"
-      {"SR", vte_sequence_handler_SR},
+      {"SR", VTE_SEQUENCE_HANDLER(vte_sequence_handler_SR)},
 #line 280 "vteseq-2.gperf"
-      {"te", vte_sequence_handler_noop},
+      {"te", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)},
 #line 253 "vteseq-2.gperf"
-      {"nd", vte_sequence_handler_nd},
+      {"nd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_nd)},
 #line 281 "vteseq-2.gperf"
-      {"ti", vte_sequence_handler_noop},
+      {"ti", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)},
 #line 185 "vteseq-2.gperf"
-      {"ho", vte_sequence_handler_ho},
+      {"ho", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ho)},
 #line 211 "vteseq-2.gperf"
-      {"kF", vte_sequence_handler_complain_key},
+      {"kF", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 94 "vteseq-2.gperf"
-      {"FF", vte_sequence_handler_complain_key},
+      {"FF", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 150 "vteseq-2.gperf"
-      {"SF", vte_sequence_handler_SF},
+      {"SF", VTE_SEQUENCE_HANDLER(vte_sequence_handler_SF)},
 #line 275 "vteseq-2.gperf"
-      {"sf", vte_sequence_handler_sf},
+      {"sf", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sf)},
 #line 217 "vteseq-2.gperf"
-      {"kP", vte_sequence_handler_complain_key},
+      {"kP", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 104 "vteseq-2.gperf"
-      {"FP", vte_sequence_handler_complain_key},
+      {"FP", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 153 "vteseq-2.gperf"
-      {"UP", vte_sequence_handler_UP},
+      {"UP", VTE_SEQUENCE_HANDLER(vte_sequence_handler_UP)},
 #line 79 "vteseq-2.gperf"
-      {"DO", vte_sequence_handler_DO},
+      {"DO", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DO)},
 #line 215 "vteseq-2.gperf"
-      {"kM", vte_sequence_handler_complain_key},
+      {"kM", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 101 "vteseq-2.gperf"
-      {"FM", vte_sequence_handler_complain_key},
+      {"FM", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 95 "vteseq-2.gperf"
-      {"FG", vte_sequence_handler_complain_key},
+      {"FG", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 178 "vteseq-2.gperf"
-      {"eA", vte_sequence_handler_eA},
+      {"eA", VTE_SEQUENCE_HANDLER(vte_sequence_handler_eA)},
 #line 209 "vteseq-2.gperf"
-      {"kD", vte_sequence_handler_complain_key},
+      {"kD", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 92 "vteseq-2.gperf"
-      {"FD", vte_sequence_handler_complain_key},
+      {"FD", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 207 "vteseq-2.gperf"
-      {"kB", vte_sequence_handler_complain_key},
+      {"kB", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 90 "vteseq-2.gperf"
-      {"FB", vte_sequence_handler_complain_key},
+      {"FB", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 205 "vteseq-2.gperf"
-      {"k;", vte_sequence_handler_complain_key},
+      {"k;", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)},
 #line 147 "vteseq-2.gperf"
-      {"RI", vte_sequence_handler_RI},
+      {"RI", VTE_SEQUENCE_HANDLER(vte_sequence_handler_RI)},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""},
 #line 279 "vteseq-2.gperf"
-      {"ta", vte_sequence_handler_ta},
+      {"ta", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ta)},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -544,24 +544,24 @@
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""},
 #line 78 "vteseq-2.gperf"
-      {"DL", vte_sequence_handler_DL},
+      {"DL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DL)},
       {""}, {""}, {""}, {""}, {""}, {""},
 #line 182 "vteseq-2.gperf"
-      {"ff", vte_sequence_handler_noop},
+      {"ff", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""},
 #line 76 "vteseq-2.gperf"
-      {"AL", vte_sequence_handler_AL},
+      {"AL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_AL)},
       {""},
 #line 77 "vteseq-2.gperf"
-      {"DC", vte_sequence_handler_DC},
+      {"DC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DC)},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {""}, {""}, {""}, {""},
 #line 139 "vteseq-2.gperf"
-      {"LE", vte_sequence_handler_LE}
+      {"LE", VTE_SEQUENCE_HANDLER(vte_sequence_handler_LE)}
     };
 
   if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)

Modified: trunk/src/vteseq-2.gperf
==============================================================================
--- trunk/src/vteseq-2.gperf	(original)
+++ trunk/src/vteseq-2.gperf	Mon Dec  1 01:00:18 2008
@@ -17,275 +17,275 @@
 };
 
 %%
-"!1", vte_sequence_handler_complain_key
-"!2", vte_sequence_handler_complain_key
-"!3", vte_sequence_handler_complain_key
-"#1", vte_sequence_handler_complain_key
-"#2", vte_sequence_handler_complain_key
-"#3", vte_sequence_handler_complain_key
-"#4", vte_sequence_handler_complain_key
-"%1", vte_sequence_handler_complain_key
-"%2", vte_sequence_handler_complain_key
-"%3", vte_sequence_handler_complain_key
-"%4", vte_sequence_handler_complain_key
-"%5", vte_sequence_handler_complain_key
-"%6", vte_sequence_handler_complain_key
-"%7", vte_sequence_handler_complain_key
-"%8", vte_sequence_handler_complain_key
-"%9", vte_sequence_handler_complain_key
-"%a", vte_sequence_handler_complain_key
-"%b", vte_sequence_handler_complain_key
-"%c", vte_sequence_handler_complain_key
-"%d", vte_sequence_handler_complain_key
-"%e", vte_sequence_handler_complain_key
-"%f", vte_sequence_handler_complain_key
-"%g", vte_sequence_handler_complain_key
-"%h", vte_sequence_handler_complain_key
-"%i", vte_sequence_handler_complain_key
-"%j", vte_sequence_handler_complain_key
-"&0", vte_sequence_handler_complain_key
-"&1", vte_sequence_handler_complain_key
-"&2", vte_sequence_handler_complain_key
-"&3", vte_sequence_handler_complain_key
-"&4", vte_sequence_handler_complain_key
-"&5", vte_sequence_handler_complain_key
-"&6", vte_sequence_handler_complain_key
-"&7", vte_sequence_handler_complain_key
-"&8", vte_sequence_handler_complain_key
-"&9", vte_sequence_handler_complain_key
-"*0", vte_sequence_handler_complain_key
-"*1", vte_sequence_handler_complain_key
-"*2", vte_sequence_handler_complain_key
-"*3", vte_sequence_handler_complain_key
-"*4", vte_sequence_handler_complain_key
-"*5", vte_sequence_handler_complain_key
-"*6", vte_sequence_handler_complain_key
-"*7", vte_sequence_handler_complain_key
-"*8", vte_sequence_handler_complain_key
-"*9", vte_sequence_handler_complain_key
-"@0", vte_sequence_handler_complain_key
-"@1", vte_sequence_handler_complain_key
-"@2", vte_sequence_handler_complain_key
-"@3", vte_sequence_handler_complain_key
-"@4", vte_sequence_handler_complain_key
-"@5", vte_sequence_handler_complain_key
-"@6", vte_sequence_handler_complain_key
-"@7", vte_sequence_handler_complain_key
-"@8", vte_sequence_handler_complain_key
-"@9", vte_sequence_handler_complain_key
-"AL", vte_sequence_handler_AL
-"DC", vte_sequence_handler_DC
-"DL", vte_sequence_handler_DL
-"DO", vte_sequence_handler_DO
-"F1", vte_sequence_handler_complain_key
-"F2", vte_sequence_handler_complain_key
-"F3", vte_sequence_handler_complain_key
-"F4", vte_sequence_handler_complain_key
-"F5", vte_sequence_handler_complain_key
-"F6", vte_sequence_handler_complain_key
-"F7", vte_sequence_handler_complain_key
-"F8", vte_sequence_handler_complain_key
-"F9", vte_sequence_handler_complain_key
-"FA", vte_sequence_handler_complain_key
-"FB", vte_sequence_handler_complain_key
-"FC", vte_sequence_handler_complain_key
-"FD", vte_sequence_handler_complain_key
-"FE", vte_sequence_handler_complain_key
-"FF", vte_sequence_handler_complain_key
-"FG", vte_sequence_handler_complain_key
-"FH", vte_sequence_handler_complain_key
-"FI", vte_sequence_handler_complain_key
-"FJ", vte_sequence_handler_complain_key
-"FK", vte_sequence_handler_complain_key
-"FL", vte_sequence_handler_complain_key
-"FM", vte_sequence_handler_complain_key
-"FN", vte_sequence_handler_complain_key
-"FO", vte_sequence_handler_complain_key
-"FP", vte_sequence_handler_complain_key
-"FQ", vte_sequence_handler_complain_key
-"FR", vte_sequence_handler_complain_key
-"FS", vte_sequence_handler_complain_key
-"FT", vte_sequence_handler_complain_key
-"FU", vte_sequence_handler_complain_key
-"FV", vte_sequence_handler_complain_key
-"FW", vte_sequence_handler_complain_key
-"FX", vte_sequence_handler_complain_key
-"FY", vte_sequence_handler_complain_key
-"FZ", vte_sequence_handler_complain_key
-"Fa", vte_sequence_handler_complain_key
-"Fb", vte_sequence_handler_complain_key
-"Fc", vte_sequence_handler_complain_key
-"Fd", vte_sequence_handler_complain_key
-"Fe", vte_sequence_handler_complain_key
-"Ff", vte_sequence_handler_complain_key
-"Fg", vte_sequence_handler_complain_key
-"Fh", vte_sequence_handler_complain_key
-"Fi", vte_sequence_handler_complain_key
-"Fj", vte_sequence_handler_complain_key
-"Fk", vte_sequence_handler_complain_key
-"Fl", vte_sequence_handler_complain_key
-"Fm", vte_sequence_handler_complain_key
-"Fn", vte_sequence_handler_complain_key
-"Fo", vte_sequence_handler_complain_key
-"Fp", vte_sequence_handler_complain_key
-"Fq", vte_sequence_handler_complain_key
-"Fr", vte_sequence_handler_complain_key
-"IC", vte_sequence_handler_IC
-"K1", vte_sequence_handler_complain_key
-"K2", vte_sequence_handler_complain_key
-"K3", vte_sequence_handler_complain_key
-"K4", vte_sequence_handler_complain_key
-"K5", vte_sequence_handler_complain_key
-"LE", vte_sequence_handler_LE
-#"LF", 0
-#"LO", 0
-#"MC", 0
-#"ML", 0
-#"MR", 0
-#"RA", 0
-#"RF", 0
-"RI", vte_sequence_handler_RI
-#"RX", 0
-#"SA", 0
-"SF", vte_sequence_handler_SF
-"SR", vte_sequence_handler_SR
-#"SX", 0
-"UP", vte_sequence_handler_UP
-#"XF", 0
-"ae", vte_sequence_handler_ae
-"al", vte_sequence_handler_al
-"as", vte_sequence_handler_as
-"bc", vte_sequence_handler_le
-"bl", vte_sequence_handler_bl
-"bt", vte_sequence_handler_bt
-"cS", vte_sequence_handler_cS
-"cb", vte_sequence_handler_cb
-"cc", vte_sequence_handler_noop
-"cd", vte_sequence_handler_cd
-"ce", vte_sequence_handler_ce
-"ch", vte_sequence_handler_ch
-"cl", vte_sequence_handler_cl
-"cm", vte_sequence_handler_cm
-"cr", vte_sequence_handler_cr
-"cs", vte_sequence_handler_cs
-"ct", vte_sequence_handler_ct
-"cv", vte_sequence_handler_cv
-"dc", vte_sequence_handler_dc
-"dl", vte_sequence_handler_dl
-"dm", vte_sequence_handler_noop
-"do", vte_sequence_handler_do
-#"ds", 0
-"eA", vte_sequence_handler_eA
-"ec", vte_sequence_handler_ec
-"ed", vte_sequence_handler_noop
-"ei", vte_sequence_handler_ei
-"ff", vte_sequence_handler_noop
-"fs", vte_sequence_handler_fs
-#"hd", 0
-"ho", vte_sequence_handler_ho
-#"hu", 0
-#"i1", 0
-#"i3", 0
-#"iP", 0
-"ic", vte_sequence_handler_ic
-#"if", 0
-"im", vte_sequence_handler_im
-#"ip", 0
-#"is", 0
-"k0", vte_sequence_handler_complain_key
-"k1", vte_sequence_handler_complain_key
-"k2", vte_sequence_handler_complain_key
-"k3", vte_sequence_handler_complain_key
-"k4", vte_sequence_handler_complain_key
-"k5", vte_sequence_handler_complain_key
-"k6", vte_sequence_handler_complain_key
-"k7", vte_sequence_handler_complain_key
-"k8", vte_sequence_handler_complain_key
-"k9", vte_sequence_handler_complain_key
-"k;", vte_sequence_handler_complain_key
-"kA", vte_sequence_handler_complain_key
-"kB", vte_sequence_handler_complain_key
-"kC", vte_sequence_handler_complain_key
-"kD", vte_sequence_handler_complain_key
-"kE", vte_sequence_handler_complain_key
-"kF", vte_sequence_handler_complain_key
-"kH", vte_sequence_handler_complain_key
-"kI", vte_sequence_handler_complain_key
-"kL", vte_sequence_handler_complain_key
-"kM", vte_sequence_handler_complain_key
-"kN", vte_sequence_handler_complain_key
-"kP", vte_sequence_handler_complain_key
-"kR", vte_sequence_handler_complain_key
-"kS", vte_sequence_handler_complain_key
-"kT", vte_sequence_handler_complain_key
-"ka", vte_sequence_handler_complain_key
-"kb", vte_sequence_handler_kb
-"kd", vte_sequence_handler_complain_key
-"ke", vte_sequence_handler_ke
-"kh", vte_sequence_handler_complain_key
-"kl", vte_sequence_handler_complain_key
-"kr", vte_sequence_handler_complain_key
-"ks", vte_sequence_handler_ks
-"kt", vte_sequence_handler_complain_key
-"ku", vte_sequence_handler_complain_key
-#"l0", 0
-#"l1", 0
-#"l2", 0
-#"l3", 0
-#"l4", 0
-#"l5", 0
-#"l6", 0
-##"l7", 0
-#"l8", 0
-#"l9", 0
-#"la", 0
-"le", vte_sequence_handler_le
-"ll", vte_sequence_handler_ll
-"mb", vte_sequence_handler_mb
-"md", vte_sequence_handler_md
-"me", vte_sequence_handler_me
-"mh", vte_sequence_handler_mh
-"mk", vte_sequence_handler_mk
-#"mm", 0
-#"mo", 0
-"mp", vte_sequence_handler_mp
-"mr", vte_sequence_handler_mr
-"nd", vte_sequence_handler_nd
-"nw", vte_sequence_handler_nw
-#"pO", 0
-#"pc", 0
-#"pf", 0
-#"pk", 0
-#"pl", 0
-#"pn", 0
-#"po", 0
-#"ps", 0
-#"px", 0
-#"r1", 0
-#"r2", 0
-#"r3", 0
-#"rP", 0
-"rc", vte_sequence_handler_rc
-#"rf", 0
-#"rp", 0
-#"rs", 0
-#"sa", 0
-"sc", vte_sequence_handler_sc
-"se", vte_sequence_handler_se
-"sf", vte_sequence_handler_sf
-"so", vte_sequence_handler_so
-"sr", vte_sequence_handler_sr
-"st", vte_sequence_handler_st
-"ta", vte_sequence_handler_ta
-"te", vte_sequence_handler_noop
-"ti", vte_sequence_handler_noop
-"ts", vte_sequence_handler_ts
-"uc", vte_sequence_handler_uc
-"ue", vte_sequence_handler_ue
-"up", vte_sequence_handler_up
-"us", vte_sequence_handler_us
-"vb", vte_sequence_handler_vb
-"ve", vte_sequence_handler_ve
-"vi", vte_sequence_handler_vi
-"vs", vte_sequence_handler_vs
-#"wi", 0
+"!1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"!2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"!3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"#1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"#2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"#3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"#4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%a", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%b", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%c", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%d", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%e", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%f", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%g", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%h", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%i", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"%j", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"&9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"*9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"@9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"AL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_AL)
+"DC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DC)
+"DL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DL)
+"DO", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DO)
+"F1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"F9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FA", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FB", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FD", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FE", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FF", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FG", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FH", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FI", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FJ", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FK", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FM", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FN", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FO", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FP", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FQ", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FR", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FS", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FT", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FU", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FV", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FW", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FX", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FY", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"FZ", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fa", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fe", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Ff", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fg", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fh", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fi", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fj", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fk", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fm", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fn", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fo", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fp", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fq", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"Fr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"IC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_IC)
+"K1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"K2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"K3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"K4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"K5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"LE", VTE_SEQUENCE_HANDLER(vte_sequence_handler_LE)
+#"LF", VTE_SEQUENCE_HANDLER_NULL
+#"LO", VTE_SEQUENCE_HANDLER_NULL
+#"MC", VTE_SEQUENCE_HANDLER_NULL
+#"ML", VTE_SEQUENCE_HANDLER_NULL
+#"MR", VTE_SEQUENCE_HANDLER_NULL
+#"RA", VTE_SEQUENCE_HANDLER_NULL
+#"RF", VTE_SEQUENCE_HANDLER_NULL
+"RI", VTE_SEQUENCE_HANDLER(vte_sequence_handler_RI)
+#"RX", VTE_SEQUENCE_HANDLER_NULL
+#"SA", VTE_SEQUENCE_HANDLER_NULL
+"SF", VTE_SEQUENCE_HANDLER(vte_sequence_handler_SF)
+"SR", VTE_SEQUENCE_HANDLER(vte_sequence_handler_SR)
+#"SX", VTE_SEQUENCE_HANDLER_NULL
+"UP", VTE_SEQUENCE_HANDLER(vte_sequence_handler_UP)
+#"XF", VTE_SEQUENCE_HANDLER_NULL
+"ae", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ae)
+"al", VTE_SEQUENCE_HANDLER(vte_sequence_handler_al)
+"as", VTE_SEQUENCE_HANDLER(vte_sequence_handler_as)
+"bc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_le)
+"bl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_bl)
+"bt", VTE_SEQUENCE_HANDLER(vte_sequence_handler_bt)
+"cS", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cS)
+"cb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cb)
+"cc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
+"cd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cd)
+"ce", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ce)
+"ch", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ch)
+"cl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cl)
+"cm", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cm)
+"cr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cr)
+"cs", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cs)
+"ct", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ct)
+"cv", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cv)
+"dc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_dc)
+"dl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_dl)
+"dm", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
+"do", VTE_SEQUENCE_HANDLER(vte_sequence_handler_do)
+#"ds", VTE_SEQUENCE_HANDLER_NULL
+"eA", VTE_SEQUENCE_HANDLER(vte_sequence_handler_eA)
+"ec", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ec)
+"ed", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
+"ei", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ei)
+"ff", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
+"fs", VTE_SEQUENCE_HANDLER(vte_sequence_handler_fs)
+#"hd", VTE_SEQUENCE_HANDLER_NULL
+"ho", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ho)
+#"hu", VTE_SEQUENCE_HANDLER_NULL
+#"i1", VTE_SEQUENCE_HANDLER_NULL
+#"i3", VTE_SEQUENCE_HANDLER_NULL
+#"iP", VTE_SEQUENCE_HANDLER_NULL
+"ic", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ic)
+#"if", VTE_SEQUENCE_HANDLER_NULL
+"im", VTE_SEQUENCE_HANDLER(vte_sequence_handler_im)
+#"ip", VTE_SEQUENCE_HANDLER_NULL
+#"is", VTE_SEQUENCE_HANDLER_NULL
+"k0", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k1", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k2", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k3", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k4", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k5", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k6", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k7", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k8", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k9", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"k;", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kA", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kB", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kC", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kD", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kE", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kF", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kH", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kI", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kL", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kM", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kN", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kP", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kR", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kS", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kT", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"ka", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_kb)
+"kd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"ke", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ke)
+"kh", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kl", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"kr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"ks", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ks)
+"kt", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+"ku", VTE_SEQUENCE_HANDLER(vte_sequence_handler_complain_key)
+#"l0", VTE_SEQUENCE_HANDLER_NULL
+#"l1", VTE_SEQUENCE_HANDLER_NULL
+#"l2", VTE_SEQUENCE_HANDLER_NULL
+#"l3", VTE_SEQUENCE_HANDLER_NULL
+#"l4", VTE_SEQUENCE_HANDLER_NULL
+#"l5", VTE_SEQUENCE_HANDLER_NULL
+#"l6", VTE_SEQUENCE_HANDLER_NULL
+##"l7", VTE_SEQUENCE_HANDLER_NULL
+#"l8", VTE_SEQUENCE_HANDLER_NULL
+#"l9", VTE_SEQUENCE_HANDLER_NULL
+#"la", VTE_SEQUENCE_HANDLER_NULL
+"le", VTE_SEQUENCE_HANDLER(vte_sequence_handler_le)
+"ll", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ll)
+"mb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mb)
+"md", VTE_SEQUENCE_HANDLER(vte_sequence_handler_md)
+"me", VTE_SEQUENCE_HANDLER(vte_sequence_handler_me)
+"mh", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mh)
+"mk", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mk)
+#"mm", VTE_SEQUENCE_HANDLER_NULL
+#"mo", VTE_SEQUENCE_HANDLER_NULL
+"mp", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mp)
+"mr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_mr)
+"nd", VTE_SEQUENCE_HANDLER(vte_sequence_handler_nd)
+"nw", VTE_SEQUENCE_HANDLER(vte_sequence_handler_nw)
+#"pO", VTE_SEQUENCE_HANDLER_NULL
+#"pc", VTE_SEQUENCE_HANDLER_NULL
+#"pf", VTE_SEQUENCE_HANDLER_NULL
+#"pk", VTE_SEQUENCE_HANDLER_NULL
+#"pl", VTE_SEQUENCE_HANDLER_NULL
+#"pn", VTE_SEQUENCE_HANDLER_NULL
+#"po", VTE_SEQUENCE_HANDLER_NULL
+#"ps", VTE_SEQUENCE_HANDLER_NULL
+#"px", VTE_SEQUENCE_HANDLER_NULL
+#"r1", VTE_SEQUENCE_HANDLER_NULL
+#"r2", VTE_SEQUENCE_HANDLER_NULL
+#"r3", VTE_SEQUENCE_HANDLER_NULL
+#"rP", VTE_SEQUENCE_HANDLER_NULL
+"rc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_rc)
+#"rf", VTE_SEQUENCE_HANDLER_NULL
+#"rp", VTE_SEQUENCE_HANDLER_NULL
+#"rs", VTE_SEQUENCE_HANDLER_NULL
+#"sa", VTE_SEQUENCE_HANDLER_NULL
+"sc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sc)
+"se", VTE_SEQUENCE_HANDLER(vte_sequence_handler_se)
+"sf", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sf)
+"so", VTE_SEQUENCE_HANDLER(vte_sequence_handler_so)
+"sr", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sr)
+"st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_st)
+"ta", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ta)
+"te", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
+"ti", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
+"ts", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ts)
+"uc", VTE_SEQUENCE_HANDLER(vte_sequence_handler_uc)
+"ue", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ue)
+"up", VTE_SEQUENCE_HANDLER(vte_sequence_handler_up)
+"us", VTE_SEQUENCE_HANDLER(vte_sequence_handler_us)
+"vb", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vb)
+"ve", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ve)
+"vi", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vi)
+"vs", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vs)
+#"wi", VTE_SEQUENCE_HANDLER_NULL

Modified: trunk/src/vteseq-n.c
==============================================================================
--- trunk/src/vteseq-n.c	(original)
+++ trunk/src/vteseq-n.c	Mon Dec  1 01:00:18 2008
@@ -235,127 +235,127 @@
     {
       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 #line 29 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str8, vte_sequence_handler_set_mode},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str8, VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_mode)},
 #line 33 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str9, vte_sequence_handler_save_mode},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str9, VTE_SEQUENCE_HANDLER(vte_sequence_handler_save_mode)},
 #line 39 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str10, vte_sequence_handler_soft_reset},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str10, VTE_SEQUENCE_HANDLER(vte_sequence_handler_soft_reset)},
 #line 34 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str11, vte_sequence_handler_scroll_up},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str11, VTE_SEQUENCE_HANDLER(vte_sequence_handler_scroll_up)},
 #line 30 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str12, vte_sequence_handler_UP},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str12, VTE_SEQUENCE_HANDLER(vte_sequence_handler_UP)},
 #line 25 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str13, vte_sequence_handler_decset},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str13, VTE_SEQUENCE_HANDLER(vte_sequence_handler_decset)},
 #line 61 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str14, vte_sequence_handler_set_icon_title},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str14, VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_icon_title)},
 #line 28 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str15, vte_sequence_handler_decreset},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str15, VTE_SEQUENCE_HANDLER(vte_sequence_handler_decreset)},
 #line 71 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str16, vte_sequence_handler_set_window_title},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str16, VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_window_title)},
 #line 68 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str17, vte_sequence_handler_cursor_next_line},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str17, VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_next_line)},
 #line 72 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str18, vte_sequence_handler_cursor_lower_left},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str18, VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_lower_left)},
 #line 42 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str19, vte_sequence_handler_sc},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str19, VTE_SEQUENCE_HANDLER(vte_sequence_handler_sc)},
 #line 32 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str20, vte_sequence_handler_next_line},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str20, VTE_SEQUENCE_HANDLER(vte_sequence_handler_next_line)},
 #line 88 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str21, vte_sequence_handler_screen_alignment_test},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str21, VTE_SEQUENCE_HANDLER(vte_sequence_handler_screen_alignment_test)},
 #line 86 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str22, vte_sequence_handler_cursor_preceding_line},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str22, VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_preceding_line)},
 #line 27 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str23, vte_sequence_handler_st},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str23, VTE_SEQUENCE_HANDLER(vte_sequence_handler_st)},
       {-1},
 #line 113 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str25, vte_sequence_handler_set_icon_and_window_title},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str25, VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_icon_and_window_title)},
 #line 110 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str26, vte_sequence_handler_cursor_character_absolute},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str26, VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_character_absolute)},
 #line 82 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str27, vte_sequence_handler_device_status_report},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str27, VTE_SEQUENCE_HANDLER(vte_sequence_handler_device_status_report)},
 #line 115 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str28, vte_sequence_handler_character_position_absolute},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str28, VTE_SEQUENCE_HANDLER(vte_sequence_handler_character_position_absolute)},
 #line 58 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str29, vte_sequence_handler_RI},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str29, VTE_SEQUENCE_HANDLER(vte_sequence_handler_RI)},
 #line 63 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str30, vte_sequence_handler_LE},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str30, VTE_SEQUENCE_HANDLER(vte_sequence_handler_LE)},
 #line 107 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str31, vte_sequence_handler_dec_device_status_report},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str31, VTE_SEQUENCE_HANDLER(vte_sequence_handler_dec_device_status_report)},
 #line 45 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str32, vte_sequence_handler_delete_lines},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str32, VTE_SEQUENCE_HANDLER(vte_sequence_handler_delete_lines)},
 #line 35 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str33, vte_sequence_handler_tab_clear},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str33, VTE_SEQUENCE_HANDLER(vte_sequence_handler_tab_clear)},
 #line 81 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str34, vte_sequence_handler_character_attributes},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str34, VTE_SEQUENCE_HANDLER(vte_sequence_handler_character_attributes)},
 #line 43 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str35, vte_sequence_handler_scroll_down},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str35, VTE_SEQUENCE_HANDLER(vte_sequence_handler_scroll_down)},
 #line 40 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str36, vte_sequence_handler_DO},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str36, VTE_SEQUENCE_HANDLER(vte_sequence_handler_DO)},
 #line 73 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str37, vte_sequence_handler_DC},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str37, VTE_SEQUENCE_HANDLER(vte_sequence_handler_DC)},
 #line 53 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str38, vte_sequence_handler_normal_keypad},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str38, VTE_SEQUENCE_HANDLER(vte_sequence_handler_normal_keypad)},
 #line 38 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str39, vte_sequence_handler_reset_mode},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str39, VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_mode)},
 #line 64 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str40, vte_sequence_handler_cursor_position},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str40, VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_position)},
 #line 48 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str41, vte_sequence_handler_restore_mode},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str41, VTE_SEQUENCE_HANDLER(vte_sequence_handler_restore_mode)},
 #line 78 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str42, vte_sequence_handler_utf_8_charset},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str42, VTE_SEQUENCE_HANDLER(vte_sequence_handler_utf_8_charset)},
 #line 124 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str43, vte_sequence_handler_send_primary_device_attributes},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str43, VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_primary_device_attributes)},
 #line 83 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str44, vte_sequence_handler_set_scrolling_region},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str44, VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_scrolling_region)},
 #line 127 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str45, vte_sequence_handler_send_secondary_device_attributes},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str45, VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_secondary_device_attributes)},
 #line 74 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str46, vte_sequence_handler_application_keypad},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str46, VTE_SEQUENCE_HANDLER(vte_sequence_handler_application_keypad)},
 #line 100 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str47, vte_sequence_handler_local_charset},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str47, VTE_SEQUENCE_HANDLER(vte_sequence_handler_local_charset)},
 #line 93 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str48, vte_sequence_handler_line_position_absolute},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str48, VTE_SEQUENCE_HANDLER(vte_sequence_handler_line_position_absolute)},
 #line 47 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str49, vte_sequence_handler_insert_lines},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str49, VTE_SEQUENCE_HANDLER(vte_sequence_handler_insert_lines)},
 #line 111 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str50, vte_sequence_handler_ta},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str50, VTE_SEQUENCE_HANDLER(vte_sequence_handler_ta)},
 #line 60 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str51, vte_sequence_handler_rc},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str51, VTE_SEQUENCE_HANDLER(vte_sequence_handler_rc)},
 #line 24 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str52, vte_sequence_handler_index},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str52, VTE_SEQUENCE_HANDLER(vte_sequence_handler_index)},
 #line 36 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str53, vte_sequence_handler_full_reset},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str53, VTE_SEQUENCE_HANDLER(vte_sequence_handler_full_reset)},
 #line 79 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str54, vte_sequence_handler_window_manipulation},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str54, VTE_SEQUENCE_HANDLER(vte_sequence_handler_window_manipulation)},
 #line 51 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str55, vte_sequence_handler_erase_in_line},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str55, VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_in_line)},
 #line 126 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str56, vte_sequence_handler_horizontal_and_vertical_position},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str56, VTE_SEQUENCE_HANDLER(vte_sequence_handler_horizontal_and_vertical_position)},
       {-1},
 #line 70 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str58, vte_sequence_handler_erase_in_display},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str58, VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_in_display)},
 #line 50 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str59, vte_sequence_handler_vertical_tab},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str59, VTE_SEQUENCE_HANDLER(vte_sequence_handler_vertical_tab)},
 #line 97 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str60, vte_sequence_handler_insert_blank_characters},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str60, VTE_SEQUENCE_HANDLER(vte_sequence_handler_insert_blank_characters)},
 #line 76 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str61, vte_sequence_handler_return_terminal_id},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str61, VTE_SEQUENCE_HANDLER(vte_sequence_handler_return_terminal_id)},
       {-1},
 #line 62 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str63, vte_sequence_handler_bt},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str63, VTE_SEQUENCE_HANDLER(vte_sequence_handler_bt)},
 #line 94 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str64, vte_sequence_handler_return_terminal_status},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str64, VTE_SEQUENCE_HANDLER(vte_sequence_handler_return_terminal_status)},
 #line 54 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str65, vte_sequence_handler_reverse_index},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str65, VTE_SEQUENCE_HANDLER(vte_sequence_handler_reverse_index)},
 #line 31 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str66, vte_sequence_handler_form_feed},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str66, VTE_SEQUENCE_HANDLER(vte_sequence_handler_form_feed)},
       {-1}, {-1},
 #line 116 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str69, vte_sequence_handler_request_terminal_parameters},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str69, VTE_SEQUENCE_HANDLER(vte_sequence_handler_request_terminal_parameters)},
 #line 125 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str70, vte_sequence_handler_noop},
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str70, VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)},
 #line 69 "vteseq-n.gperf"
-      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str71, vte_sequence_handler_erase_characters}
+      {(int)(long)&((struct vteseq_n_pool_t *)0)->vteseq_n_pool_str71, VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_characters)}
     };
 
   if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)

Modified: trunk/src/vteseq-n.gperf
==============================================================================
--- trunk/src/vteseq-n.gperf	(original)
+++ trunk/src/vteseq-n.gperf	Mon Dec  1 01:00:18 2008
@@ -19,111 +19,111 @@
 };
 
 %%
-#"..rp", 0
-#"..sa", 0
-"index", vte_sequence_handler_index
-"decset", vte_sequence_handler_decset
-#"repeat", 0
-"tab-set", vte_sequence_handler_st
-"decreset", vte_sequence_handler_decreset
-"set-mode", vte_sequence_handler_set_mode
-"cursor-up", vte_sequence_handler_UP
-"form-feed", vte_sequence_handler_form_feed
-"next-line", vte_sequence_handler_next_line
-"save-mode", vte_sequence_handler_save_mode
-"scroll-up", vte_sequence_handler_scroll_up
-"tab-clear", vte_sequence_handler_tab_clear
-"full-reset", vte_sequence_handler_full_reset
-#"media-copy", 0
-"reset-mode", vte_sequence_handler_reset_mode
-"soft-reset", vte_sequence_handler_soft_reset
-"cursor-down", vte_sequence_handler_DO
-#"memory-lock", 0
-"save-cursor", vte_sequence_handler_sc
-"scroll-down", vte_sequence_handler_scroll_down
-#"change-color", 0
-"delete-lines", vte_sequence_handler_delete_lines
-#"double-width", 0
-"insert-lines", vte_sequence_handler_insert_lines
-"restore-mode", vte_sequence_handler_restore_mode
-#"single-width", 0
-"vertical-tab", vte_sequence_handler_vertical_tab
-"erase-in-line", vte_sequence_handler_erase_in_line
-#"memory-unlock", 0
-"normal-keypad", vte_sequence_handler_normal_keypad
-"reverse-index", vte_sequence_handler_reverse_index
-#"7-bit-controls", 0
-#"8-bit-controls", 0
-#"change-logfile", 0
-"cursor-forward", vte_sequence_handler_RI
-#"dec-media-copy", 0
-"restore-cursor", vte_sequence_handler_rc
-"set-icon-title", vte_sequence_handler_set_icon_title
-"cursor-back-tab", vte_sequence_handler_bt
-"cursor-backward", vte_sequence_handler_LE
-"cursor-position", vte_sequence_handler_cursor_position
-#"single-shift-g2", 0
-#"single-shift-g3", 0
-#"change-font-name", 0
-"cursor-next-line", vte_sequence_handler_cursor_next_line
-"erase-characters", vte_sequence_handler_erase_characters
-"erase-in-display", vte_sequence_handler_erase_in_display
-"set-window-title", vte_sequence_handler_set_window_title
-"cursor-lower-left", vte_sequence_handler_cursor_lower_left
-"delete-characters", vte_sequence_handler_DC
-"application-keypad", vte_sequence_handler_application_keypad
-#"change-font-number", 0
-"return-terminal-id", vte_sequence_handler_return_terminal_id
-#"end-of-guarded-area", 0
-"utf-8-character-set", vte_sequence_handler_utf_8_charset
-"window-manipulation", vte_sequence_handler_window_manipulation
-#"change-cursor-colors", 0
-"character-attributes", vte_sequence_handler_character_attributes
-"device-status-report", vte_sequence_handler_device_status_report
-"set-scrolling-region", vte_sequence_handler_set_scrolling_region
-#"set-text-property-21", 0
-#"set-text-property-2L", 0
-"cursor-preceding-line", vte_sequence_handler_cursor_preceding_line
-#"device-control-string", 0
-"screen-alignment-test", vte_sequence_handler_screen_alignment_test
-#"select-locator-events", 0
-#"set-conformance-level", 0
-#"start-of-guarded-area", 0
-#"double-height-top-half", 0
-"line-position-absolute", vte_sequence_handler_line_position_absolute
-"return-terminal-status", vte_sequence_handler_return_terminal_status
-#"change-highlight-colors", 0
-#"enable-filter-rectangle", 0
-"insert-blank-characters", vte_sequence_handler_insert_blank_characters
-#"invoke-g2-character-set", 0
-#"invoke-g3-character-set", 0
-"iso8859-1-character-set", vte_sequence_handler_local_charset
-#"selective-erase-in-line", 0
-#"ansi-conformance-level-1", 0
-#"ansi-conformance-level-2", 0
-#"ansi-conformance-level-3", 0
-#"change-background-colors", 0
-#"change-foreground-colors", 0
-"dec-device-status-report", vte_sequence_handler_dec_device_status_report
-#"enable-locator-reporting", 0
-#"request-locator-position", 0
-"cursor-character-absolute", vte_sequence_handler_cursor_character_absolute
-"cursor-forward-tabulation", vte_sequence_handler_ta
-#"double-height-bottom-half", 0
-"set-icon-and-window-title", vte_sequence_handler_set_icon_and_window_title
-#"selective-erase-in-display", 0
-"character-position-absolute", vte_sequence_handler_character_position_absolute
-"request-terminal-parameters", vte_sequence_handler_request_terminal_parameters
-#"select-character-protection", 0
-#"change-tek-background-colors", 0
-#"change-tek-foreground-colors", 0
-#"invoke-g1-character-set-as-gr", 0
-#"invoke-g2-character-set-as-gr", 0
-#"invoke-g3-character-set-as-gr", 0
-#"initiate-hilite-mouse-tracking", 0
-"send-primary-device-attributes", vte_sequence_handler_send_primary_device_attributes
-"linux-console-cursor-attributes", vte_sequence_handler_noop
-"horizontal-and-vertical-position", vte_sequence_handler_horizontal_and_vertical_position
-"send-secondary-device-attributes", vte_sequence_handler_send_secondary_device_attributes
-#"change-mouse-cursor-background-colors", 0
-#"change-mouse-cursor-foreground-colors", 0
+#"..rp", VTE_SEQUENCE_HANDLER_NULL
+#"..sa", VTE_SEQUENCE_HANDLER_NULL
+"index", VTE_SEQUENCE_HANDLER(vte_sequence_handler_index)
+"decset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_decset)
+#"repeat", VTE_SEQUENCE_HANDLER_NULL
+"tab-set", VTE_SEQUENCE_HANDLER(vte_sequence_handler_st)
+"decreset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_decreset)
+"set-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_mode)
+"cursor-up", VTE_SEQUENCE_HANDLER(vte_sequence_handler_UP)
+"form-feed", VTE_SEQUENCE_HANDLER(vte_sequence_handler_form_feed)
+"next-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_next_line)
+"save-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_save_mode)
+"scroll-up", VTE_SEQUENCE_HANDLER(vte_sequence_handler_scroll_up)
+"tab-clear", VTE_SEQUENCE_HANDLER(vte_sequence_handler_tab_clear)
+"full-reset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_full_reset)
+#"media-copy", VTE_SEQUENCE_HANDLER_NULL
+"reset-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_mode)
+"soft-reset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_soft_reset)
+"cursor-down", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DO)
+#"memory-lock", VTE_SEQUENCE_HANDLER_NULL
+"save-cursor", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sc)
+"scroll-down", VTE_SEQUENCE_HANDLER(vte_sequence_handler_scroll_down)
+#"change-color", VTE_SEQUENCE_HANDLER_NULL
+"delete-lines", VTE_SEQUENCE_HANDLER(vte_sequence_handler_delete_lines)
+#"double-width", VTE_SEQUENCE_HANDLER_NULL
+"insert-lines", VTE_SEQUENCE_HANDLER(vte_sequence_handler_insert_lines)
+"restore-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_restore_mode)
+#"single-width", VTE_SEQUENCE_HANDLER_NULL
+"vertical-tab", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vertical_tab)
+"erase-in-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_in_line)
+#"memory-unlock", VTE_SEQUENCE_HANDLER_NULL
+"normal-keypad", VTE_SEQUENCE_HANDLER(vte_sequence_handler_normal_keypad)
+"reverse-index", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reverse_index)
+#"7-bit-controls", VTE_SEQUENCE_HANDLER_NULL
+#"8-bit-controls", VTE_SEQUENCE_HANDLER_NULL
+#"change-logfile", VTE_SEQUENCE_HANDLER_NULL
+"cursor-forward", VTE_SEQUENCE_HANDLER(vte_sequence_handler_RI)
+#"dec-media-copy", VTE_SEQUENCE_HANDLER_NULL
+"restore-cursor", VTE_SEQUENCE_HANDLER(vte_sequence_handler_rc)
+"set-icon-title", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_icon_title)
+"cursor-back-tab", VTE_SEQUENCE_HANDLER(vte_sequence_handler_bt)
+"cursor-backward", VTE_SEQUENCE_HANDLER(vte_sequence_handler_LE)
+"cursor-position", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_position)
+#"single-shift-g2", VTE_SEQUENCE_HANDLER_NULL
+#"single-shift-g3", VTE_SEQUENCE_HANDLER_NULL
+#"change-font-name", VTE_SEQUENCE_HANDLER_NULL
+"cursor-next-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_next_line)
+"erase-characters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_characters)
+"erase-in-display", VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_in_display)
+"set-window-title", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_window_title)
+"cursor-lower-left", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_lower_left)
+"delete-characters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DC)
+"application-keypad", VTE_SEQUENCE_HANDLER(vte_sequence_handler_application_keypad)
+#"change-font-number", VTE_SEQUENCE_HANDLER_NULL
+"return-terminal-id", VTE_SEQUENCE_HANDLER(vte_sequence_handler_return_terminal_id)
+#"end-of-guarded-area", VTE_SEQUENCE_HANDLER_NULL
+"utf-8-character-set", VTE_SEQUENCE_HANDLER(vte_sequence_handler_utf_8_charset)
+"window-manipulation", VTE_SEQUENCE_HANDLER(vte_sequence_handler_window_manipulation)
+#"change-cursor-colors", VTE_SEQUENCE_HANDLER_NULL
+"character-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_character_attributes)
+"device-status-report", VTE_SEQUENCE_HANDLER(vte_sequence_handler_device_status_report)
+"set-scrolling-region", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_scrolling_region)
+#"set-text-property-21", VTE_SEQUENCE_HANDLER_NULL
+#"set-text-property-2L", VTE_SEQUENCE_HANDLER_NULL
+"cursor-preceding-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_preceding_line)
+#"device-control-string", VTE_SEQUENCE_HANDLER_NULL
+"screen-alignment-test", VTE_SEQUENCE_HANDLER(vte_sequence_handler_screen_alignment_test)
+#"select-locator-events", VTE_SEQUENCE_HANDLER_NULL
+#"set-conformance-level", VTE_SEQUENCE_HANDLER_NULL
+#"start-of-guarded-area", VTE_SEQUENCE_HANDLER_NULL
+#"double-height-top-half", VTE_SEQUENCE_HANDLER_NULL
+"line-position-absolute", VTE_SEQUENCE_HANDLER(vte_sequence_handler_line_position_absolute)
+"return-terminal-status", VTE_SEQUENCE_HANDLER(vte_sequence_handler_return_terminal_status)
+#"change-highlight-colors", VTE_SEQUENCE_HANDLER_NULL
+#"enable-filter-rectangle", VTE_SEQUENCE_HANDLER_NULL
+"insert-blank-characters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_insert_blank_characters)
+#"invoke-g2-character-set", VTE_SEQUENCE_HANDLER_NULL
+#"invoke-g3-character-set", VTE_SEQUENCE_HANDLER_NULL
+"iso8859-1-character-set", VTE_SEQUENCE_HANDLER(vte_sequence_handler_local_charset)
+#"selective-erase-in-line", VTE_SEQUENCE_HANDLER_NULL
+#"ansi-conformance-level-1", VTE_SEQUENCE_HANDLER_NULL
+#"ansi-conformance-level-2", VTE_SEQUENCE_HANDLER_NULL
+#"ansi-conformance-level-3", VTE_SEQUENCE_HANDLER_NULL
+#"change-background-colors", VTE_SEQUENCE_HANDLER_NULL
+#"change-foreground-colors", VTE_SEQUENCE_HANDLER_NULL
+"dec-device-status-report", VTE_SEQUENCE_HANDLER(vte_sequence_handler_dec_device_status_report)
+#"enable-locator-reporting", VTE_SEQUENCE_HANDLER_NULL
+#"request-locator-position", VTE_SEQUENCE_HANDLER_NULL
+"cursor-character-absolute", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_character_absolute)
+"cursor-forward-tabulation", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ta)
+#"double-height-bottom-half", VTE_SEQUENCE_HANDLER_NULL
+"set-icon-and-window-title", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_icon_and_window_title)
+#"selective-erase-in-display", VTE_SEQUENCE_HANDLER_NULL
+"character-position-absolute", VTE_SEQUENCE_HANDLER(vte_sequence_handler_character_position_absolute)
+"request-terminal-parameters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_request_terminal_parameters)
+#"select-character-protection", VTE_SEQUENCE_HANDLER_NULL
+#"change-tek-background-colors", VTE_SEQUENCE_HANDLER_NULL
+#"change-tek-foreground-colors", VTE_SEQUENCE_HANDLER_NULL
+#"invoke-g1-character-set-as-gr", VTE_SEQUENCE_HANDLER_NULL
+#"invoke-g2-character-set-as-gr", VTE_SEQUENCE_HANDLER_NULL
+#"invoke-g3-character-set-as-gr", VTE_SEQUENCE_HANDLER_NULL
+#"initiate-hilite-mouse-tracking", VTE_SEQUENCE_HANDLER_NULL
+"send-primary-device-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_primary_device_attributes)
+"linux-console-cursor-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
+"horizontal-and-vertical-position", VTE_SEQUENCE_HANDLER(vte_sequence_handler_horizontal_and_vertical_position)
+"send-secondary-device-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_secondary_device_attributes)
+#"change-mouse-cursor-background-colors", VTE_SEQUENCE_HANDLER_NULL
+#"change-mouse-cursor-foreground-colors", VTE_SEQUENCE_HANDLER_NULL

Modified: trunk/src/vteseq.c
==============================================================================
--- trunk/src/vteseq.c	(original)
+++ trunk/src/vteseq.c	Mon Dec  1 01:00:18 2008
@@ -4008,6 +4008,9 @@
 
 /* LOOKUP */
 
+#define VTE_SEQUENCE_HANDLER(name) name
+#define VTE_SEQUENCE_HANDLER_NULL  NULL
+
 static inline const struct vteseq_2_struct *
 vteseq_2_lookup (register const char *str, register unsigned int len);
 #include"vteseq-2.c"
@@ -4016,6 +4019,8 @@
 vteseq_n_lookup (register const char *str, register unsigned int len);
 #include"vteseq-n.c"
 
+#undef VTE_SEQUENCE_HANDLER
+
 VteTerminalSequenceHandler
 _vte_sequence_get_handler (const char *code)
 {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]