c = getopt_long (argc, argv, "vs",
c = getopt_long (argc, argv, "v::s",
parse_options (int argc, char *argv[]){  int c;  int option_index;  verbose = 1;  while (1)    {      c = getopt_long (argc, argv, "vs",		       long_options, &option_index);      /* Detect the end of the options. */      if (c == -1)	break;      switch (c)	{	case 'v':	  if (optarg)	    verbose = (unsigned int) strtoul (optarg, NULL, 0);	  else	    verbose = 3;	  break;	case 's':	  verbose = 0;	default:	  break;	}    }}