Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
9686b98b
Commit
9686b98b
authored
Mar 31, 2003
by
vva@eagle.mysql.r18.ru
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
temporary trick for work with different locales (koi8r for example)
parent
028c3584
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
132 additions
and
132 deletions
+132
-132
cmd-line-utils/libedit/map.c
cmd-line-utils/libedit/map.c
+129
-129
cmd-line-utils/libedit/refresh.c
cmd-line-utils/libedit/refresh.c
+3
-3
No files found.
cmd-line-utils/libedit/map.c
View file @
9686b98b
...
@@ -184,135 +184,135 @@ private const el_action_t el_map_emacs[] = {
...
@@ -184,135 +184,135 @@ private const el_action_t el_map_emacs[] = {
/* 124 */
ED_INSERT
,
/* | */
/* 124 */
ED_INSERT
,
/* | */
/* 125 */
ED_INSERT
,
/* } */
/* 125 */
ED_INSERT
,
/* } */
/* 126 */
ED_INSERT
,
/* ~ */
/* 126 */
ED_INSERT
,
/* ~ */
/* 127 */
ED_
DELETE_PREV_CHAR
,
/* ^? */
/* 127 */
ED_
INSERT
,
/* ^? */
/* 128 */
ED_
UNASSIGNED
,
/* M-^@ */
/* 128 */
ED_
INSERT
,
/* M-^@ */
/* 129 */
ED_
UNASSIGNED
,
/* M-^A */
/* 129 */
ED_
INSERT
,
/* M-^A */
/* 130 */
ED_
UNASSIGNED
,
/* M-^B */
/* 130 */
ED_
INSERT
,
/* M-^B */
/* 131 */
ED_
UNASSIGNED
,
/* M-^C */
/* 131 */
ED_
INSERT
,
/* M-^C */
/* 132 */
ED_
UNASSIGNED
,
/* M-^D */
/* 132 */
ED_
INSERT
,
/* M-^D */
/* 133 */
ED_
UNASSIGNED
,
/* M-^E */
/* 133 */
ED_
INSERT
,
/* M-^E */
/* 134 */
ED_
UNASSIGNED
,
/* M-^F */
/* 134 */
ED_
INSERT
,
/* M-^F */
/* 135 */
ED_
UNASSIGNED
,
/* M-^G */
/* 135 */
ED_
INSERT
,
/* M-^G */
/* 136 */
ED_
DELETE_PREV_WORD
,
/* M-^H */
/* 136 */
ED_
INSERT
,
/* M-^H */
/* 137 */
ED_
UNASSIGNED
,
/* M-^I */
/* 137 */
ED_
INSERT
,
/* M-^I */
/* 138 */
ED_
UNASSIGNED
,
/* M-^J */
/* 138 */
ED_
INSERT
,
/* M-^J */
/* 139 */
ED_
UNASSIGNED
,
/* M-^K */
/* 139 */
ED_
INSERT
,
/* M-^K */
/* 140 */
ED_
CLEAR_SCREEN
,
/* M-^L */
/* 140 */
ED_
INSERT
,
/* M-^L */
/* 141 */
ED_
UNASSIGNED
,
/* M-^M */
/* 141 */
ED_
INSERT
,
/* M-^M */
/* 142 */
ED_
UNASSIGNED
,
/* M-^N */
/* 142 */
ED_
INSERT
,
/* M-^N */
/* 143 */
ED_
UNASSIGNED
,
/* M-^O */
/* 143 */
ED_
INSERT
,
/* M-^O */
/* 144 */
ED_
UNASSIGNED
,
/* M-^P */
/* 144 */
ED_
INSERT
,
/* M-^P */
/* 145 */
ED_
UNASSIGNED
,
/* M-^Q */
/* 145 */
ED_
INSERT
,
/* M-^Q */
/* 146 */
ED_
UNASSIGNED
,
/* M-^R */
/* 146 */
ED_
INSERT
,
/* M-^R */
/* 147 */
ED_
UNASSIGNED
,
/* M-^S */
/* 147 */
ED_
INSERT
,
/* M-^S */
/* 148 */
ED_
UNASSIGNED
,
/* M-^T */
/* 148 */
ED_
INSERT
,
/* M-^T */
/* 149 */
ED_
UNASSIGNED
,
/* M-^U */
/* 149 */
ED_
INSERT
,
/* M-^U */
/* 150 */
ED_
UNASSIGNED
,
/* M-^V */
/* 150 */
ED_
INSERT
,
/* M-^V */
/* 151 */
ED_
UNASSIGNED
,
/* M-^W */
/* 151 */
ED_
INSERT
,
/* M-^W */
/* 152 */
ED_
UNASSIGNED
,
/* M-^X */
/* 152 */
ED_
INSERT
,
/* M-^X */
/* 153 */
ED_
UNASSIGNED
,
/* M-^Y */
/* 153 */
ED_
INSERT
,
/* M-^Y */
/* 154 */
ED_
UNASSIGNED
,
/* M-^Z */
/* 154 */
ED_
INSERT
,
/* M-^Z */
/* 155 */
ED_
UNASSIGNED
,
/* M-^[ */
/* 155 */
ED_
INSERT
,
/* M-^[ */
/* 156 */
ED_
UNASSIGNED
,
/* M-^\ */
/* 156 */
ED_
INSERT
,
/* M-^\ */
/* 157 */
ED_
UNASSIGNED
,
/* M-^] */
/* 157 */
ED_
INSERT
,
/* M-^] */
/* 158 */
ED_
UNASSIGNED
,
/* M-^^ */
/* 158 */
ED_
INSERT
,
/* M-^^ */
/* 159 */
E
M_COPY_PREV_WORD
,
/* M-^_ */
/* 159 */
E
D_INSERT
,
/* M-^_ */
/* 160 */
ED_
UNASSIGNED
,
/* M-SPACE */
/* 160 */
ED_
INSERT
,
/* M-SPACE */
/* 161 */
ED_
UNASSIGNED
,
/* M-! */
/* 161 */
ED_
INSERT
,
/* M-! */
/* 162 */
ED_
UNASSIGNED
,
/* M-" */
/* 162 */
ED_
INSERT
,
/* M-" */
/* 163 */
ED_
UNASSIGNED
,
/* M-# */
/* 163 */
ED_
INSERT
,
/* M-# */
/* 164 */
ED_
UNASSIGNED
,
/* M-$ */
/* 164 */
ED_
INSERT
,
/* M-$ */
/* 165 */
ED_
UNASSIGNED
,
/* M-% */
/* 165 */
ED_
INSERT
,
/* M-% */
/* 166 */
ED_
UNASSIGNED
,
/* M-& */
/* 166 */
ED_
INSERT
,
/* M-& */
/* 167 */
ED_
UNASSIGNED
,
/* M-' */
/* 167 */
ED_
INSERT
,
/* M-' */
/* 168 */
ED_
UNASSIGNED
,
/* M-( */
/* 168 */
ED_
INSERT
,
/* M-( */
/* 169 */
ED_
UNASSIGNED
,
/* M-) */
/* 169 */
ED_
INSERT
,
/* M-) */
/* 170 */
ED_
UNASSIGNED
,
/* M-* */
/* 170 */
ED_
INSERT
,
/* M-* */
/* 171 */
ED_
UNASSIGNED
,
/* M-+ */
/* 171 */
ED_
INSERT
,
/* M-+ */
/* 172 */
ED_
UNASSIGNED
,
/* M-, */
/* 172 */
ED_
INSERT
,
/* M-, */
/* 173 */
ED_
UNASSIGNED
,
/* M-- */
/* 173 */
ED_
INSERT
,
/* M-- */
/* 174 */
ED_
UNASSIGNED
,
/* M-. */
/* 174 */
ED_
INSERT
,
/* M-. */
/* 175 */
ED_
UNASSIGNED
,
/* M-/ */
/* 175 */
ED_
INSERT
,
/* M-/ */
/* 176 */
ED_
ARGUMENT_DIGI
T
,
/* M-0 */
/* 176 */
ED_
INSER
T
,
/* M-0 */
/* 177 */
ED_
ARGUMENT_DIGI
T
,
/* M-1 */
/* 177 */
ED_
INSER
T
,
/* M-1 */
/* 178 */
ED_
ARGUMENT_DIGI
T
,
/* M-2 */
/* 178 */
ED_
INSER
T
,
/* M-2 */
/* 179 */
ED_
ARGUMENT_DIGI
T
,
/* M-3 */
/* 179 */
ED_
INSER
T
,
/* M-3 */
/* 180 */
ED_
ARGUMENT_DIGI
T
,
/* M-4 */
/* 180 */
ED_
INSER
T
,
/* M-4 */
/* 181 */
ED_
ARGUMENT_DIGI
T
,
/* M-5 */
/* 181 */
ED_
INSER
T
,
/* M-5 */
/* 182 */
ED_
ARGUMENT_DIGI
T
,
/* M-6 */
/* 182 */
ED_
INSER
T
,
/* M-6 */
/* 183 */
ED_
ARGUMENT_DIGI
T
,
/* M-7 */
/* 183 */
ED_
INSER
T
,
/* M-7 */
/* 184 */
ED_
ARGUMENT_DIGI
T
,
/* M-8 */
/* 184 */
ED_
INSER
T
,
/* M-8 */
/* 185 */
ED_
ARGUMENT_DIGI
T
,
/* M-9 */
/* 185 */
ED_
INSER
T
,
/* M-9 */
/* 186 */
ED_
UNASSIGNED
,
/* M-: */
/* 186 */
ED_
INSERT
,
/* M-: */
/* 187 */
ED_
UNASSIGNED
,
/* M-; */
/* 187 */
ED_
INSERT
,
/* M-; */
/* 188 */
ED_
UNASSIGNED
,
/* M-< */
/* 188 */
ED_
INSERT
,
/* M-< */
/* 189 */
ED_
UNASSIGNED
,
/* M-= */
/* 189 */
ED_
INSERT
,
/* M-= */
/* 190 */
ED_
UNASSIGNED
,
/* M-> */
/* 190 */
ED_
INSERT
,
/* M-> */
/* 191 */
ED_
UNASSIGNED
,
/* M-? */
/* 191 */
ED_
INSERT
,
/* M-? */
/* 192 */
ED_
UNASSIGNED
,
/* M-@ */
/* 192 */
ED_
INSERT
,
/* M-@ */
/* 193 */
ED_
UNASSIGNED
,
/* M-A */
/* 193 */
ED_
INSERT
,
/* M-A */
/* 194 */
ED_
PREV_WORD
,
/* M-B */
/* 194 */
ED_
INSERT
,
/* M-B */
/* 195 */
E
M_CAPITOL_CASE
,
/* M-C */
/* 195 */
E
D_INSERT
,
/* M-C */
/* 196 */
E
M_DELETE_NEXT_WORD
,
/* M-D */
/* 196 */
E
D_INSERT
,
/* M-D */
/* 197 */
ED_
UNASSIGNED
,
/* M-E */
/* 197 */
ED_
INSERT
,
/* M-E */
/* 198 */
E
M_NEXT_WORD
,
/* M-F */
/* 198 */
E
D_INSERT
,
/* M-F */
/* 199 */
ED_
UNASSIGNED
,
/* M-G */
/* 199 */
ED_
INSERT
,
/* M-G */
/* 200 */
ED_
UNASSIGNED
,
/* M-H */
/* 200 */
ED_
INSERT
,
/* M-H */
/* 201 */
ED_
UNASSIGNED
,
/* M-I */
/* 201 */
ED_
INSERT
,
/* M-I */
/* 202 */
ED_
UNASSIGNED
,
/* M-J */
/* 202 */
ED_
INSERT
,
/* M-J */
/* 203 */
ED_
UNASSIGNED
,
/* M-K */
/* 203 */
ED_
INSERT
,
/* M-K */
/* 204 */
E
M_LOWER_CASE
,
/* M-L */
/* 204 */
E
D_INSERT
,
/* M-L */
/* 205 */
ED_
UNASSIGNED
,
/* M-M */
/* 205 */
ED_
INSERT
,
/* M-M */
/* 206 */
ED_
SEARCH_NEXT_HISTORY
,
/* M-N */
/* 206 */
ED_
INSERT
,
/* M-N */
/* 207 */
ED_
SEQUENCE_LEAD_IN
,
/* M-O */
/* 207 */
ED_
INSERT
,
/* M-O */
/* 208 */
ED_
SEARCH_PREV_HISTORY
,
/* M-P */
/* 208 */
ED_
INSERT
,
/* M-P */
/* 209 */
ED_
UNASSIGNED
,
/* M-Q */
/* 209 */
ED_
INSERT
,
/* M-Q */
/* 210 */
ED_
UNASSIGNED
,
/* M-R */
/* 210 */
ED_
INSERT
,
/* M-R */
/* 211 */
ED_
UNASSIGNED
,
/* M-S */
/* 211 */
ED_
INSERT
,
/* M-S */
/* 212 */
ED_
UNASSIGNED
,
/* M-T */
/* 212 */
ED_
INSERT
,
/* M-T */
/* 213 */
E
M_UPPER_CASE
,
/* M-U */
/* 213 */
E
D_INSERT
,
/* M-U */
/* 214 */
ED_
UNASSIGNED
,
/* M-V */
/* 214 */
ED_
INSERT
,
/* M-V */
/* 215 */
E
M_COPY_REGION
,
/* M-W */
/* 215 */
E
D_INSERT
,
/* M-W */
/* 216 */
ED_
COMMAND
,
/* M-X */
/* 216 */
ED_
INSERT
,
/* M-X */
/* 217 */
ED_
UNASSIGNED
,
/* M-Y */
/* 217 */
ED_
INSERT
,
/* M-Y */
/* 218 */
ED_
UNASSIGNED
,
/* M-Z */
/* 218 */
ED_
INSERT
,
/* M-Z */
/* 219 */
ED_
SEQUENCE_LEAD_IN
,
/* M-[ */
/* 219 */
ED_
INSERT
,
/* M-[ */
/* 220 */
ED_
UNASSIGNED
,
/* M-\ */
/* 220 */
ED_
INSERT
,
/* M-\ */
/* 221 */
ED_
UNASSIGNED
,
/* M-] */
/* 221 */
ED_
INSERT
,
/* M-] */
/* 222 */
ED_
UNASSIGNED
,
/* M-^ */
/* 222 */
ED_
INSERT
,
/* M-^ */
/* 223 */
ED_
UNASSIGNED
,
/* M-_ */
/* 223 */
ED_
INSERT
,
/* M-_ */
/* 223 */
ED_
UNASSIGNED
,
/* M-` */
/* 223 */
ED_
INSERT
,
/* M-` */
/* 224 */
ED_
UNASSIGNED
,
/* M-a */
/* 224 */
ED_
INSERT
,
/* M-a */
/* 225 */
ED_
PREV_WORD
,
/* M-b */
/* 225 */
ED_
INSERT
,
/* M-b */
/* 226 */
E
M_CAPITOL_CASE
,
/* M-c */
/* 226 */
E
D_INSERT
,
/* M-c */
/* 227 */
E
M_DELETE_NEXT_WORD
,
/* M-d */
/* 227 */
E
D_INSERT
,
/* M-d */
/* 228 */
ED_
UNASSIGNED
,
/* M-e */
/* 228 */
ED_
INSERT
,
/* M-e */
/* 229 */
E
M_NEXT_WORD
,
/* M-f */
/* 229 */
E
D_INSERT
,
/* M-f */
/* 230 */
ED_
UNASSIGNED
,
/* M-g */
/* 230 */
ED_
INSERT
,
/* M-g */
/* 231 */
ED_
UNASSIGNED
,
/* M-h */
/* 231 */
ED_
INSERT
,
/* M-h */
/* 232 */
ED_
UNASSIGNED
,
/* M-i */
/* 232 */
ED_
INSERT
,
/* M-i */
/* 233 */
ED_
UNASSIGNED
,
/* M-j */
/* 233 */
ED_
INSERT
,
/* M-j */
/* 234 */
ED_
UNASSIGNED
,
/* M-k */
/* 234 */
ED_
INSERT
,
/* M-k */
/* 235 */
E
M_LOWER_CASE
,
/* M-l */
/* 235 */
E
D_INSERT
,
/* M-l */
/* 236 */
ED_
UNASSIGNED
,
/* M-m */
/* 236 */
ED_
INSERT
,
/* M-m */
/* 237 */
ED_
SEARCH_NEXT_HISTORY
,
/* M-n */
/* 237 */
ED_
INSERT
,
/* M-n */
/* 238 */
ED_
UNASSIGNED
,
/* M-o */
/* 238 */
ED_
INSERT
,
/* M-o */
/* 239 */
ED_
SEARCH_PREV_HISTORY
,
/* M-p */
/* 239 */
ED_
INSERT
,
/* M-p */
/* 240 */
ED_
UNASSIGNED
,
/* M-q */
/* 240 */
ED_
INSERT
,
/* M-q */
/* 241 */
ED_
UNASSIGNED
,
/* M-r */
/* 241 */
ED_
INSERT
,
/* M-r */
/* 242 */
ED_
UNASSIGNED
,
/* M-s */
/* 242 */
ED_
INSERT
,
/* M-s */
/* 243 */
ED_
UNASSIGNED
,
/* M-t */
/* 243 */
ED_
INSERT
,
/* M-t */
/* 244 */
E
M_UPPER_CASE
,
/* M-u */
/* 244 */
E
D_INSERT
,
/* M-u */
/* 245 */
ED_
UNASSIGNED
,
/* M-v */
/* 245 */
ED_
INSERT
,
/* M-v */
/* 246 */
E
M_COPY_REGION
,
/* M-w */
/* 246 */
E
D_INSERT
,
/* M-w */
/* 247 */
ED_
COMMAND
,
/* M-x */
/* 247 */
ED_
INSERT
,
/* M-x */
/* 248 */
ED_
UNASSIGNED
,
/* M-y */
/* 248 */
ED_
INSERT
,
/* M-y */
/* 249 */
ED_
UNASSIGNED
,
/* M-z */
/* 249 */
ED_
INSERT
,
/* M-z */
/* 250 */
ED_
UNASSIGNED
,
/* M-{ */
/* 250 */
ED_
INSERT
,
/* M-{ */
/* 251 */
ED_
UNASSIGNED
,
/* M-| */
/* 251 */
ED_
INSERT
,
/* M-| */
/* 252 */
ED_
UNASSIGNED
,
/* M-} */
/* 252 */
ED_
INSERT
,
/* M-} */
/* 253 */
ED_
UNASSIGNED
,
/* M-~ */
/* 253 */
ED_
INSERT
,
/* M-~ */
/* 254 */
ED_
DELETE_PREV_WORD
/* M-^? */
/* 254 */
ED_
INSERT
/* M-^? */
/* 255 */
/* 255 */
};
};
...
...
cmd-line-utils/libedit/refresh.c
View file @
9686b98b
...
@@ -93,7 +93,7 @@ private void
...
@@ -93,7 +93,7 @@ private void
re_addc
(
EditLine
*
el
,
int
c
)
re_addc
(
EditLine
*
el
,
int
c
)
{
{
if
(
isprint
(
c
))
{
if
(
isprint
(
c
)
||
((
unsigned
char
)
c
)
>
127
)
{
re_putc
(
el
,
c
,
1
);
re_putc
(
el
,
c
,
1
);
return
;
return
;
}
}
...
@@ -954,7 +954,7 @@ re_refresh_cursor(EditLine *el)
...
@@ -954,7 +954,7 @@ re_refresh_cursor(EditLine *el)
h
=
1
;
h
=
1
;
v
++
;
v
++
;
}
}
}
else
if
(
!
isprint
((
unsigned
char
)
c
))
{
}
else
if
(
!
isprint
((
unsigned
char
)
c
)
||
((
unsigned
char
)
c
)
>
127
)
{
h
+=
3
;
h
+=
3
;
if
(
h
>
th
)
{
/* if overflow, compensate */
if
(
h
>
th
)
{
/* if overflow, compensate */
h
=
h
-
th
;
h
=
h
-
th
;
...
@@ -1047,7 +1047,7 @@ re_fastaddc(EditLine *el)
...
@@ -1047,7 +1047,7 @@ re_fastaddc(EditLine *el)
char
mc
=
(
c
==
'\177'
)
?
'?'
:
(
c
|
0100
);
char
mc
=
(
c
==
'\177'
)
?
'?'
:
(
c
|
0100
);
re_fastputc
(
el
,
'^'
);
re_fastputc
(
el
,
'^'
);
re_fastputc
(
el
,
mc
);
re_fastputc
(
el
,
mc
);
}
else
if
(
isprint
((
unsigned
char
)
c
))
{
/* normal char */
}
else
if
(
isprint
((
unsigned
char
)
c
)
||
((
unsigned
char
)
c
)
>
127
)
{
/* normal char */
re_fastputc
(
el
,
c
);
re_fastputc
(
el
,
c
);
}
else
{
}
else
{
re_fastputc
(
el
,
'\\'
);
re_fastputc
(
el
,
'\\'
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment