#include <stdio.h>
+/*
+ * This program does two things:
+ *
+ * - It converts <TAB> characters into backslashes '\'
+ * - It converts <lf> (10) line end characters to <cr> (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.