All pastes #900823 Raw Edit

Something

public c v1 · immutable
·published 2008-02-12 05:25 UTC
rendered paste body
/*8==================================D~~~~* * COCKS                                  * * v0.1                                   *       /\ *8==================================D~~~~*      /4/ * Written by poutine/DALnet              *     /1/ * compile: gcc -o cocks cocks.c          *    /./ *8==================================D~~~~*   /5/                                         .*. /$/                                         |*| \/                                         |*|/                                         |*|                                        / * \                                       /_/.\_\                                      /  .  . \                                      |.   .  |                                      |_______|                                      |Sea    |                                      |Monkeys|                                      | ____  |                                      |/o~~ \ |                                      || o~~| |                                      ||o~~ | |                                      |\____/ |                                      |_______|                                      (_______)*/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdarg.h>#include <sys/types.h>#include <unistd.h>#include <time.h>/* Defaults are made for IRC output */#define COCK_MAX 8#define COCK_MIN 1#define SLUT_MAX 25#define JIZZ_PER 0#define JIZZ_MIN 1#define JIZZ_MAX 4/* Assign Default hardcoded values to the user defined variables to start out with */int userdef_cock_max = COCK_MAX;int userdef_cock_min = COCK_MIN;int userdef_slut_max = SLUT_MAX;int userdef_jizz_min = JIZZ_MIN;int userdef_jizz_max = JIZZ_MAX;int userdef_jizz_per = JIZZ_PER;void usage(const char *binary){    printf("Cocks\n");    printf("---------------------------------------------\n");    printf("Options:\n");    printf("--jizzing=<percentage of cocks to be jizzing>\n");    printf("--jizzmax=<maximum jizz shot size>\n");    printf("--jizzmin=<minimum jizz shot size>\n");    printf("--cockmin=<minimum shaft size of cock>\n");    printf("--cockmax=<maximum shaft size of cocks>\n");    printf("--maxcocks=<maximum number of cocks to show>\n");    printf("--help (this screen)\n");    printf("---------------------------------------------\n");    printf("Proper Syntax: %s [options]\n",binary);    return;}void parse_arg(const char *binary, const char *arg){    char tmpbuf[1024];    if (!strncmp(arg,"--jizzing=",10))    {        strncpy(tmpbuf,&arg[10],sizeof(tmpbuf));        userdef_jizz_per = (int)atoi(tmpbuf);        return;    } else if (!strncmp(arg,"--cockmin=",10)) {        strncpy(tmpbuf,&arg[10],sizeof(tmpbuf));        userdef_cock_min = (int)atoi(tmpbuf);        return;    } else if (!strncmp(arg,"--cockmax=",10)) {        strncpy(tmpbuf,&arg[10],sizeof(tmpbuf));        userdef_cock_max = (int)atoi(tmpbuf);        return;    } else if (!strncmp(arg,"--maxcocks=",11)) {        strncpy(tmpbuf,&arg[11],sizeof(tmpbuf));        userdef_slut_max = (int)atoi(tmpbuf);        return;    } else if (!strncmp(arg,"--jizzmin=",10)) {        strncpy(tmpbuf,&arg[10],sizeof(tmpbuf));        userdef_jizz_min = (int)atoi(tmpbuf);        return;    } else if (!strncmp(arg,"--jizzmax=",10)) {        strncpy(tmpbuf,&arg[10],sizeof(tmpbuf));        userdef_jizz_max = (int)atoi(tmpbuf);        return;    } else if (!strncmp(arg,"--help",6)) {        usage(binary);        exit(0);    } else {        usage(binary);        exit(1);    }}int main(int argc, char *argv[]){    int cocksize=0,i,j;    int jizzsize,jizzpos=0;    for (i=1;i<argc;i++)    {        parse_arg(argv[0],argv[i]);    }    srand(time(NULL)+getpid());    for (i=0;i<userdef_slut_max;i++)    {        printf("8");        cocksize = ((rand() % userdef_cock_max) + userdef_cock_min);        for (j=0;j<cocksize;j++)        {            printf("=");        }        printf("D");        jizzpos = ((rand() % 100) + 0);        if (jizzpos <= userdef_jizz_per)        {            jizzsize = ((rand() % userdef_jizz_max) + userdef_jizz_min);            for (j=0;j<jizzsize;j++)            {                printf("~");            }            printf("*");        }        printf(" ");    }    printf("\n");    return 0;}