src-filters: Add missing includes, reduce warnings
[h316.git] / pc-tools / src-filters / tab.c
index dcb64f71d3e3b1f554549723d60a601059002744..982b6796ba5bc7fd049cd95fec7a7f65c84fff76 100644 (file)
@@ -1,20 +1,32 @@
 #include <stdio.h>
+#include <unistd.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.