echo.c - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       echo.c (421B)
       ---
            1 /* See LICENSE file for copyright and license details. */
            2 #include <stdio.h>
            3 #include <string.h>
            4 #include "util.h"
            5 
            6 int
            7 main(int argc, char *argv[])
            8 {
            9         int nflag = 0;
           10 
           11         argv0 = *argv, argv0 ? (argc--, argv++) : (void *)0;
           12 
           13         if (*argv && !strcmp(*argv, "-n")) {
           14                 nflag = 1;
           15                 argc--, argv++;
           16         }
           17 
           18         for (; *argv; argc--, argv++)
           19                 putword(stdout, *argv);
           20         if (!nflag)
           21                 putchar('\n');
           22 
           23         return fshut(stdout, "<stdout>");
           24 }