/*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 #include #include #include #include #include #include /* 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=\n"); printf("--jizzmax=\n"); printf("--jizzmin=\n"); printf("--cockmin=\n"); printf("--cockmax=\n"); printf("--maxcocks=\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