Remove some junk that got through.
This commit is contained in:
parent
fbe4f2b30c
commit
7f0e2180a3
65
src/echo.c~
65
src/echo.c~
@ -1,65 +0,0 @@
|
||||
#include "common.h"
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i, i2;
|
||||
char escape = 0;
|
||||
|
||||
if(argc > 1)
|
||||
for(i = 1; i < argc; i++)
|
||||
{
|
||||
for(i2 = 0; argv[i][i2] != '\0'; i2++)
|
||||
{
|
||||
if(escape)
|
||||
switch(argv[i][i2])
|
||||
{
|
||||
case 'a':
|
||||
escape = 0;
|
||||
putchar('\a');
|
||||
break;
|
||||
case 'b':
|
||||
escape = 0;
|
||||
putchar('\b');
|
||||
break;
|
||||
case 'c': // Immediately stop echoing.
|
||||
goto end;
|
||||
case 'f':
|
||||
escape = 0;
|
||||
putchar('\f');
|
||||
break;
|
||||
case 'n':
|
||||
escape = 0;
|
||||
putchar('\n');
|
||||
break;
|
||||
case 'r':
|
||||
escape = 0;
|
||||
putchar('\r');
|
||||
break;
|
||||
case 't':
|
||||
escape = 0;
|
||||
putchar('\t');
|
||||
break;
|
||||
case 'v':
|
||||
escape = 0;
|
||||
putchar('\v');
|
||||
break;
|
||||
case '\\':
|
||||
escape = 0;
|
||||
putchar('\\');
|
||||
break;
|
||||
case '0': // This is for octal values
|
||||
break;
|
||||
}
|
||||
else if(argv[i][i2] == '\\')
|
||||
escape++;
|
||||
else
|
||||
putchar(argv[i][i2]);
|
||||
}
|
||||
if(i < (argc-1))
|
||||
putchar(' ');
|
||||
}
|
||||
putchar('\n');
|
||||
|
||||
end:
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue
Block a user