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;}