__THROW
#ifndef __THROW
int getopt(int, char * const *, const char *) __THROW;
int getsubopt(char **, char * const *, char **) __THROW;
int BSDgetopt(int argc, char * const *argv, const char *opts) __THROW;
#ifndef __THROW