diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-07-25 07:22:55 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-07-25 07:22:55 +0000 |
commit | 655584b07a4b7a1d792c37f7edf1f3467ab803e7 (patch) | |
tree | cd4e81726596669f4160754371e954024757713c /unix2dos.c | |
parent | 6c7ac21f3a44ccf4a75ce413404726b327691724 (diff) | |
download | busybox-w32-655584b07a4b7a1d792c37f7edf1f3467ab803e7.tar.gz busybox-w32-655584b07a4b7a1d792c37f7edf1f3467ab803e7.tar.bz2 busybox-w32-655584b07a4b7a1d792c37f7edf1f3467ab803e7.zip |
This fixes dos2unix and unix2dos so they behave as expected. dos2unix
was broken in the 0.52 release, and unix2dos was pretty lame...
-Erik
Diffstat (limited to 'unix2dos.c')
-rw-r--r-- | unix2dos.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/unix2dos.c b/unix2dos.c deleted file mode 100644 index 37da9a9cc..000000000 --- a/unix2dos.c +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | /* | ||
2 | Mini unix2dos implementation for busybox | ||
3 | |||
4 | Copyright 1994,1995 Patrick Volkerding, Moorhead, Minnesota USA | ||
5 | All rights reserved. | ||
6 | |||
7 | Redistribution and use of this source code, with or without modification, is | ||
8 | permitted provided that the following condition is met: | ||
9 | |||
10 | 1. Redistributions of this source code must retain the above copyright | ||
11 | notice, this condition, and the following disclaimer. | ||
12 | |||
13 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
14 | WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
15 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO | ||
16 | EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
17 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | ||
18 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; | ||
19 | OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, | ||
20 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | ||
21 | OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||
22 | ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
23 | */ | ||
24 | |||
25 | #include "busybox.h" | ||
26 | #include <stdio.h> | ||
27 | |||
28 | int unix2dos_main( int argc, char **argv ) { | ||
29 | int c; | ||
30 | if (argc > 1) { | ||
31 | c = *argv[1]; | ||
32 | if (c == '-') { | ||
33 | show_usage(); | ||
34 | } | ||
35 | } | ||
36 | c = getchar(); | ||
37 | while (c != EOF) { | ||
38 | /* Eat any \r's... they shouldn't be here */ | ||
39 | while (c == '\r') c = getchar(); | ||
40 | if (c == EOF) break; | ||
41 | if (c != '\n') { | ||
42 | putchar(c); | ||
43 | } else { | ||
44 | printf("\r\n"); | ||
45 | } | ||
46 | c = getchar(); | ||
47 | } | ||
48 | return 0; | ||
49 | } | ||