X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;f=pc-tools%2Fsrc-filters%2Ftab.c;h=b8253a3996f3ad5ccd578d06ea225cb07dcac062;hb=ad324d29d885b9af1608a6e9c1f978bdcd202eb7;hp=dcb64f71d3e3b1f554549723d60a601059002744;hpb=437b3ba835f66625031f4711cd0a963be67ccf5a;p=h316.git diff --git a/pc-tools/src-filters/tab.c b/pc-tools/src-filters/tab.c index dcb64f7..b8253a3 100644 --- a/pc-tools/src-filters/tab.c +++ b/pc-tools/src-filters/tab.c @@ -1,20 +1,31 @@ #include +/* + * This program does two things: + * + * - It converts characters into backslashes '\' + * - It converts (10) line end characters to (13) + * + */ + #define INPUT_TAB 0x09 - -int main(int argc, char ** agrv){ - char c; - while(read(0,&c,1)){ - - switch(c){ - case INPUT_TAB: printf("\\"); - break; - case '\n': printf("\r\n"); - break; - default : printf("%c",c); - break; - } + +int main (int argc, char **agrv) +{ + char c; + while (read (0, &c, 1)) { + switch (c) { + case INPUT_TAB: + printf ("\\"); + break; + case '\n': + printf ("\r\n"); + break; + default: + printf ("%c", c); + break; } - -}//main() + } + return 0; +} //main() // Ende.