annotate src/libvterm/src/encoding/DECdrawing.inc @ 19121:a51fee786930 v8.2.0120

patch 8.2.0120: virtcol() does not check arguments to be valid Commit: https://github.com/vim/vim/commit/b3d33d8570bc49a7f90990572d7f9630a1bfae02 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jan 15 20:36:55 2020 +0100 patch 8.2.0120: virtcol() does not check arguments to be valid Problem: virtcol() does not check arguments to be valid, which may lead to a crash. Solution: Check the column to be valid. Do not decrement MAXCOL. (closes #5480)
author Bram Moolenaar <Bram@vim.org>
date Wed, 15 Jan 2020 20:45:04 +0100
parents e6e23a84fac2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11627
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
1 static const struct StaticTableEncoding encoding_DECdrawing = {
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
2 {
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
3 NULL, /* init */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
4 &decode_table /* decode */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
5 },
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
6 {
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
7 0x0, /* 0 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
8 0x0, /* 1 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
9 0x0, /* 2 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
10 0x0, /* 3 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
11 0x0, /* 4 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
12 0x0, /* 5 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
13 0x0, /* 6 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
14 0x0, /* 7 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
15 0x0, /* 8 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
16 0x0, /* 9 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
17 0x0, /* 10 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
18 0x0, /* 11 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
19 0x0, /* 12 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
20 0x0, /* 13 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
21 0x0, /* 14 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
22 0x0, /* 15 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
23 0x0, /* 16 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
24 0x0, /* 17 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
25 0x0, /* 18 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
26 0x0, /* 19 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
27 0x0, /* 20 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
28 0x0, /* 21 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
29 0x0, /* 22 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
30 0x0, /* 23 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
31 0x0, /* 24 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
32 0x0, /* 25 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
33 0x0, /* 26 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
34 0x0, /* 27 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
35 0x0, /* 28 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
36 0x0, /* 29 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
37 0x0, /* 30 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
38 0x0, /* 31 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
39 0x0, /* 32 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
40 0x0, /* 33 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
41 0x0, /* 34 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
42 0x0, /* 35 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
43 0x0, /* 36 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
44 0x0, /* 37 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
45 0x0, /* 38 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
46 0x0, /* 39 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
47 0x0, /* 40 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
48 0x0, /* 41 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
49 0x0, /* 42 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
50 0x0, /* 43 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
51 0x0, /* 44 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
52 0x0, /* 45 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
53 0x0, /* 46 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
54 0x0, /* 47 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
55 0x0, /* 48 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
56 0x0, /* 49 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
57 0x0, /* 50 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
58 0x0, /* 51 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
59 0x0, /* 52 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
60 0x0, /* 53 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
61 0x0, /* 54 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
62 0x0, /* 55 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
63 0x0, /* 56 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
64 0x0, /* 57 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
65 0x0, /* 58 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
66 0x0, /* 59 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
67 0x0, /* 60 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
68 0x0, /* 61 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
69 0x0, /* 62 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
70 0x0, /* 63 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
71 0x0, /* 64 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
72 0x0, /* 65 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
73 0x0, /* 66 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
74 0x0, /* 67 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
75 0x0, /* 68 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
76 0x0, /* 69 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
77 0x0, /* 70 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
78 0x0, /* 71 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
79 0x0, /* 72 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
80 0x0, /* 73 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
81 0x0, /* 74 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
82 0x0, /* 75 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
83 0x0, /* 76 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
84 0x0, /* 77 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
85 0x0, /* 78 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
86 0x0, /* 79 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
87 0x0, /* 80 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
88 0x0, /* 81 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
89 0x0, /* 82 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
90 0x0, /* 83 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
91 0x0, /* 84 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
92 0x0, /* 85 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
93 0x0, /* 86 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
94 0x0, /* 87 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
95 0x0, /* 88 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
96 0x0, /* 89 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
97 0x0, /* 90 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
98 0x0, /* 91 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
99 0x0, /* 92 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
100 0x0, /* 93 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
101 0x0, /* 94 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
102 0x0, /* 95 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
103 0x25C6, /* 96 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
104 0x2592, /* 97 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
105 0x2409, /* 98 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
106 0x240C, /* 99 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
107 0x240D, /* 100 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
108 0x240A, /* 101 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
109 0x00B0, /* 102 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
110 0x00B1, /* 103 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
111 0x2424, /* 104 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
112 0x240B, /* 105 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
113 0x2518, /* 106 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
114 0x2510, /* 107 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
115 0x250C, /* 108 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
116 0x2514, /* 109 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
117 0x253C, /* 110 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
118 0x23BA, /* 111 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
119 0x23BB, /* 112 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
120 0x2500, /* 113 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
121 0x23BC, /* 114 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
122 0x23BD, /* 115 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
123 0x251C, /* 116 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
124 0x2524, /* 117 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
125 0x2534, /* 118 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
126 0x252C, /* 119 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
127 0x2502, /* 120 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
128 0x2A7D, /* 121 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
129 0x2A7E, /* 122 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
130 0x03C0, /* 123 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
131 0x2260, /* 124 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
132 0x00A3, /* 125 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
133 0x00B7, /* 126 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
134 0x0, /* 127 */
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
135 }
e6e23a84fac2 patch 8.0.0696: .inc files missing in git
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
136 };