Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Theo de Raadt

Name: Anonymous 2011-01-06 11:59


/*    $OpenBSD: echo.c,v 1.7 2009/10/27 23:59:21 deraadt Exp $    */
/*    $NetBSD: echo.c,v 1.6 1995/03/21 09:04:27 cgd Exp $    */

/*
 * Copyright (c) 1989, 1993
 *    The Regents of the University of California.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */


#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/* ARGSUSED */
int
main( /* it's fucking unused, theo*/ int argc, char *argv[])
{
    int nflag; /* it's a fucking boolean, theo*/

    /* This utility may NOT do getopt(3) option parsing. */
    if (*++argv /*it's not a fucking boolean, theo*/ && !strcmp(*argv, "-n") /*it's not a fucking boolean, theo*/ ) {
        ++argv;
        nflag = 1; /*it's a fucking boolean, theo*/
    }
    else
        nflag = 0; /*it's a fucking boolean, theo*/

    while (*argv /*it's not a fucking boolean, theo*/ ) {
        (void)fputs(*argv, stdout);
        if (*++argv /*it's not a fucking boolean, theo*/)
            putchar(' '); /*unused return result, theo*/
    }
    if (!nflag)
        putchar('\n'); /*unused return result, theo*/

    return 0; /* not a exit status macro, theo*/
}



Our efforts emphasize _portability_, _standardization_, _correctness_, proactive security and integrated cryptography.

Name: Anonymous 2011-01-06 19:40

>>16
Don't be silly, GNU didn't invent freedom. We are merely the prophets of freedom.
[tt]                                .   .
                               /'   `\
                              //     \\
                             ( ~\\~//~ )
                              ~| @"@ |~
                               '  :  ' .
                      / \~\~\~  \ : /' ~/~/~/\
                     / \        (._.)        / \
                     /   \___-/   ;   \-___/   \
                   /      |               |      \
                  /      /    ---___---    \      \
                  (   ./      \ / __  /      \.   ?
                 /   /  (  --  .|   |.  --  ?  \   \
                 :   ,.  \      \---/      /   / ' :
                | \_/  '   (     \./     ?    \___/,
                  \    `.__ |           | __.'    /|
                |   \      : ---_____--- :      /  |
                      `-___:`---_|_|_---':___-'
                |           /\         /\          |
                           /  \       /  \
                |         /     \   /     \        |
                          |       v       |
                |         |       |       |        |
                |         |       |       |        |
                          \      / \      /        |
                |          |    |   |    |
                            \  /     \  /          |
               |            [  ]     [  ]
                 /  /      \-..-/   \-..-/     \   \
              /            |    |   |    |
                /  /    /   |  |     |  |   \     \    \
            /  ~ ~  ~  ~    :  :     :  :   ~   ~ ~ ~   \
           ~ ~              :__:     :__:              ~ ~
                           (____)   (____)

           _____                          _______   ____  __
          / ___/__  ______  ___  _____   / ____/ | / / / / /
          \__ \/ / / / __ \/ _ \/ ___/  / / __/  |/ / / / /
         ___/ / /_/ / /_/ /  __/ /     / /_/ / /|  / /_/ /
        /____/\__,_/ .___/\___/_/      \____/_/ |_/\____/
                   /_/

 ___       __             _                __   _   _           ___ ___  _
|   \ ___ / _|___ _ _  __| |___ _ _   ___ / _| | |_| |_  ___   / __| _ \| |
| |) / -_)  _/ -_) ' \/ _` / -_) '_| / _ \  _| |  _| ' \/ -_) | (_ |  _/| |__
|___/\___|_| \___|_||_\__,_\___|_|   \___/_|    \__|_||_\___|  \___|_|  |____|[/tt]

Name: Anonymous 2011-01-06 19:40

                                .   .
                               /'   `\
                              //     \\
                             ( ~\\~//~ )
                              ~| @"@ |~
                               '  :  ' .
                      / \~\~\~  \ : /' ~/~/~/\
                     / \        (._.)        / \
                     /   \___-/   ;   \-___/   \
                   /      |               |      \
                  /      /    ---___---    \      \
                  (   ./      \ / __  /      \.   ?
                 /   /  (  --  .|   |.  --  ?  \   \
                 :   ,.  \      \---/      /   / ' :
                | \_/  '   (     \./     ?    \___/,
                  \    `.__ |           | __.'    /|
                |   \      : ---_____--- :      /  |
                      `-___:`---_|_|_---':___-'
                |           /\         /\          |
                           /  \       /  \
                |         /     \   /     \        |
                          |       v       |
                |         |       |       |        |
                |         |       |       |        |
                          \      / \      /        |
                |          |    |   |    |
                            \  /     \  /          |
               |            [  ]     [  ]
                 /  /      \-..-/   \-..-/     \   \
              /            |    |   |    |
                /  /    /   |  |     |  |   \     \    \
            /  ~ ~  ~  ~    :  :     :  :   ~   ~ ~ ~   \
           ~ ~              :__:     :__:              ~ ~
                           (____)   (____)

           _____                          _______   ____  __
          / ___/__  ______  ___  _____   / ____/ | / / / / /
          \__ \/ / / / __ \/ _ \/ ___/  / / __/  |/ / / / /
         ___/ / /_/ / /_/ /  __/ /     / /_/ / /|  / /_/ /
        /____/\__,_/ .___/\___/_/      \____/_/ |_/\____/
                   /_/

 ___       __             _                __   _   _           ___ ___  _
|   \ ___ / _|___ _ _  __| |___ _ _   ___ / _| | |_| |_  ___   / __| _ \| |
| |) / -_)  _/ -_) ' \/ _` / -_) '_| / _ \  _| |  _| ' \/ -_) | (_ |  _/| |__
|___/\___|_| \___|_||_\__,_\___|_|   \___/_|    \__|_||_\___|  \___|_|  |____|

Super Failure Defender of the Fail

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List