mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-23 13:09:00 +00:00
Merged revisions 47492 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r47492 | russell | 2006-11-11 10:18:02 -0500 (Sat, 11 Nov 2006) | 2 lines Tweak the formatting of this new function to better conform to coding guidelines. ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47493 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
37
main/term.c
37
main/term.c
@@ -264,31 +264,28 @@ char *term_prompt(char *outbuf, const char *inbuf, int maxout)
|
||||
return outbuf;
|
||||
}
|
||||
|
||||
|
||||
/* filter escape sequences */
|
||||
void term_filter_escapes(char *line)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i=0; i < strlen(line); i++) {
|
||||
if (line[i] == ESC) {
|
||||
if (line[i+1] == '\x5b') {
|
||||
switch (line[i+2]) {
|
||||
case '\x30':
|
||||
break;
|
||||
case '\x31':
|
||||
break;
|
||||
case '\x33':
|
||||
break;
|
||||
default:
|
||||
/* replace ESC with a space */
|
||||
line[i] = ' ';
|
||||
}
|
||||
} else {
|
||||
/* replace ESC with a space */
|
||||
line[i] = ' ';
|
||||
}
|
||||
}
|
||||
for (i = 0; i < strlen(line); i++) {
|
||||
if (line[i] != ESC)
|
||||
continue;
|
||||
if (line[i + 1] == '\x5b') {
|
||||
switch (line[i + 2]) {
|
||||
case '\x30':
|
||||
case '\x31':
|
||||
case '\x33':
|
||||
break;
|
||||
default:
|
||||
/* replace ESC with a space */
|
||||
line[i] = ' ';
|
||||
}
|
||||
} else {
|
||||
/* replace ESC with a space */
|
||||
line[i] = ' ';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user