fgd3@jc3b21.UUCP (05/19/87)
This is a rather trivial program which I have found useful on a number of occasions. I wrote it because ed rejects files with control codes and the Lattice C compiler writes a bell at the end of its output if there is an error. Then I discovered it solves another problem. I download files with the cat command on a Unix system. Cat writes LF and CR and the end of each line. My terminal program doesn't intercept the extra CRs so AmigaDOS thinks the files are double spaced. Stripbin changes those CRs to blanks. I'm a little embarrassed to post such a simple program to a forum that has seen so many significant ones, but someone might be glad to have it. --Fabbian Dufoe 350 Ling-A-Mor Terrace South St. Petersburg, Florida 33705 813-823-2350 UUCP: ...akgua!usfvax2!jc3b21!fgd3 ---------------------------------------------------------------------------- /* stripbin.c by Fabbian G. Dufoe, III This program reads its standard input, changes any characters except newlines whose ASCII code is less than 0x20 to spaces (0x20), and writes to standard output. */ #include <stdio.h> #include <fcntl.h> main() { int c; c = getchar(); while (c != EOF) { if ((c < 0x20) && (c != '\n')) putchar(0x20); else putchar(c); c = getchar(); } return(0); } ----------------------------------------------------------------------------