home *** CD-ROM | disk | FTP | other *** search
/ Crazy Collection 12 / CC-12_1.iso / update / doompack / data.a00 / DOOMTHNG.ZIP / UNIX2DOS.C < prev   
Encoding:
C/C++ Source or Header  |  1994-06-15  |  334 b   |  21 lines

  1.  
  2. /* Simple filter to convert NL --> CR/NL */
  3.  
  4. #include    <stdio.h>
  5.  
  6. main()
  7. {
  8.     char ibuf[BUFSIZ], obuf[BUFSIZ*2];
  9.     int i, j, len;
  10.  
  11.     while ( (len=read(0, ibuf, BUFSIZ)) > 0 ) {
  12.         for ( i=0, j=0; i<len; ++i ) {
  13.             if ( ibuf[i] == '\n' )
  14.                 obuf[j++]='\r';
  15.             obuf[j++]=ibuf[i];
  16.         }
  17.         write(1, obuf, j);
  18.     }
  19.     exit(0);
  20. }
  21.