Commit | Line | Data |
---|---|---|
d8ddd012 KB |
1 | /* |
2 | * Copyright (c) 1989 The Regents of the University of California. | |
3 | * All rights reserved. | |
4 | * | |
5 | * Redistribution and use in source and binary forms are permitted | |
6 | * provided that the above copyright notice and this paragraph are | |
7 | * duplicated in all such forms and that any documentation, | |
8 | * advertising materials, and other materials related to such | |
9 | * distribution and use acknowledge that the software was developed | |
10 | * by the University of California, Berkeley. The name of the | |
11 | * University may not be used to endorse or promote products derived | |
12 | * from this software without specific prior written permission. | |
13 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR | |
14 | * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED | |
15 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | |
16 | */ | |
17 | ||
18 | #ifndef lint | |
19 | char copyright[] = | |
20 | "@(#) Copyright (c) 1989 The Regents of the University of California.\n\ | |
21 | All rights reserved.\n"; | |
22 | #endif /* not lint */ | |
23 | ||
24 | #ifndef lint | |
38a7acd0 | 25 | static char sccsid[] = "@(#)echo.c 5.2 (Berkeley) %G%"; |
d8ddd012 KB |
26 | #endif /* not lint */ |
27 | ||
e9de962b BJ |
28 | #include <stdio.h> |
29 | ||
38a7acd0 | 30 | /* ARGSUSED */ |
e9de962b | 31 | main(argc, argv) |
d8ddd012 KB |
32 | int argc; |
33 | char **argv; | |
e9de962b | 34 | { |
38a7acd0 | 35 | int nflag; |
e9de962b | 36 | |
38a7acd0 KB |
37 | ++argv; |
38 | if (!strcmp(*argv, "-n")) { | |
39 | ++argv; | |
40 | nflag = 1; | |
41 | } | |
42 | else | |
43 | nflag = 0; | |
d8ddd012 KB |
44 | |
45 | while (*argv) { | |
46 | (void)printf("%s", *argv); | |
47 | if (*++argv) | |
e9de962b BJ |
48 | putchar(' '); |
49 | } | |
d8ddd012 | 50 | if (!nflag) |
e9de962b BJ |
51 | putchar('\n'); |
52 | exit(0); | |
53 | } |