/**handling getopt_long this isn't cult of the dead cow's getopt_long**/
#include <stdio.h>
#include <sys/types.h>
#include <getopt.h>
static struct option const long_opts[] =
{
{NULL, 0, NULL, 'a'},
{NULL, 0, NULL, 'b'},
{NULL, 0, NULL, 'v'},
{NULL, 0, NULL, 0}
};
int main (int argc, char **argv)
{
int c;
while ((c = getopt_long (argc, argv, "abv", long_opts, NULL)) != -1)
{
switch (c)
{
case 'a':
printf("\na is a cow .. moooooo\n");
break;
case 'b':
printf("\nb is mickey mouse\n");
break;
case 'v':
printf("\nAre you k1dd1ng me biatch you ask for verbose mode when i fvck your pussy ??? \n");
break;
case 'c':
printf("\nStop here biatch !\n");