static int gaa_get_option_num(char *str, int status) { switch(status) { case GAA_LETTER_OPTION: GAA_CHECK1STR("s", GAAOPTID_keysize); GAA_CHECK1STR("p", GAAOPTID_passwd); GAA_CHECK1STR("u", GAAOPTID_username); case GAA_MULTIPLE_OPTION: #line 375 "gaa.skel" GAA_CHECK1STR("h", GAAOPTID_help); GAA_CHECK1STR("v", GAAOPTID_version); #line 277 "gaa.skel" break; case GAA_WORD_OPTION: GAA_CHECKSTR("help", GAAOPTID_help); GAA_CHECKSTR("version", GAAOPTID_version); GAA_CHECKSTR("keysize", GAAOPTID_keysize); GAA_CHECKSTR("passwd", GAAOPTID_passwd); GAA_CHECKSTR("username", GAAOPTID_username); #line 281 "gaa.skel" break; default: break; } return GAA_ERROR_NOMATCH; }
static int gaa_get_option_num(char *str, int status) { switch(status) { case GAA_LETTER_OPTION: GAA_CHECK1STR("", GAAOPTID_create_conf); GAA_CHECK1STR("c", GAAOPTID_passwd_conf); GAA_CHECK1STR("s", GAAOPTID_salt); GAA_CHECK1STR("i", GAAOPTID_index); GAA_CHECK1STR("p", GAAOPTID_passwd); GAA_CHECK1STR("u", GAAOPTID_username); case GAA_MULTIPLE_OPTION: #line 375 "gaa.skel" GAA_CHECK1STR("h", GAAOPTID_help); GAA_CHECK1STR("v", GAAOPTID_version); GAA_CHECK1STR("", GAAOPTID_verify); #line 277 "gaa.skel" break; case GAA_WORD_OPTION: GAA_CHECKSTR("help", GAAOPTID_help); GAA_CHECKSTR("version", GAAOPTID_version); GAA_CHECKSTR("create-conf", GAAOPTID_create_conf); GAA_CHECKSTR("passwd-conf", GAAOPTID_passwd_conf); GAA_CHECKSTR("verify", GAAOPTID_verify); GAA_CHECKSTR("salt", GAAOPTID_salt); GAA_CHECKSTR("index", GAAOPTID_index); GAA_CHECKSTR("passwd", GAAOPTID_passwd); GAA_CHECKSTR("username", GAAOPTID_username); #line 281 "gaa.skel" break; default: break; } return GAA_ERROR_NOMATCH; }
static int gaa_get_option_num(char *str, int status) { switch(status) { case GAA_LETTER_OPTION: GAA_CHECK1STR("p", GAAOPTID_port); GAA_CHECK1STR("", GAAOPTID_pskkey); GAA_CHECK1STR("", GAAOPTID_pskusername); GAA_CHECK1STR("", GAAOPTID_srppasswd); GAA_CHECK1STR("", GAAOPTID_srpusername); GAA_CHECK1STR("", GAAOPTID_x509certfile); GAA_CHECK1STR("", GAAOPTID_x509keyfile); GAA_CHECK1STR("", GAAOPTID_pgpsubkey); GAA_CHECK1STR("", GAAOPTID_pgpcertfile); GAA_CHECK1STR("", GAAOPTID_pgpkeyring); GAA_CHECK1STR("", GAAOPTID_pgpkeyfile); GAA_CHECK1STR("", GAAOPTID_x509crlfile); GAA_CHECK1STR("", GAAOPTID_x509cafile); GAA_CHECK1STR("", GAAOPTID_priority); GAA_CHECK1STR("", GAAOPTID_recordsize); GAA_CHECK1STR("", GAAOPTID_mtu); GAA_CHECK1STR("d", GAAOPTID_debug); case GAA_MULTIPLE_OPTION: #line 375 "gaa.skel" GAA_CHECK1STR("v", GAAOPTID_version); GAA_CHECK1STR("h", GAAOPTID_help); GAA_CHECK1STR("l", GAAOPTID_list); GAA_CHECK1STR("", GAAOPTID_benchmark_tls); GAA_CHECK1STR("", GAAOPTID_benchmark_soft_ciphers); GAA_CHECK1STR("", GAAOPTID_benchmark_ciphers); GAA_CHECK1STR("", GAAOPTID_insecure); GAA_CHECK1STR("V", GAAOPTID_verbose); GAA_CHECK1STR("", GAAOPTID_print_cert); GAA_CHECK1STR("", GAAOPTID_disable_extensions); GAA_CHECK1STR("f", GAAOPTID_fingerprint); GAA_CHECK1STR("", GAAOPTID_x509fmtder); GAA_CHECK1STR("", GAAOPTID_crlf); GAA_CHECK1STR("u", GAAOPTID_udp); GAA_CHECK1STR("s", GAAOPTID_starttls); GAA_CHECK1STR("", GAAOPTID_noticket); GAA_CHECK1STR("e", GAAOPTID_rehandshake); GAA_CHECK1STR("r", GAAOPTID_resume); #line 277 "gaa.skel" break; case GAA_WORD_OPTION: GAA_CHECKSTR("version", GAAOPTID_version); GAA_CHECKSTR("help", GAAOPTID_help); GAA_CHECKSTR("list", GAAOPTID_list); GAA_CHECKSTR("benchmark-tls", GAAOPTID_benchmark_tls); GAA_CHECKSTR("benchmark-soft-ciphers", GAAOPTID_benchmark_soft_ciphers); GAA_CHECKSTR("benchmark-ciphers", GAAOPTID_benchmark_ciphers); GAA_CHECKSTR("insecure", GAAOPTID_insecure); GAA_CHECKSTR("port", GAAOPTID_port); GAA_CHECKSTR("pskkey", GAAOPTID_pskkey); GAA_CHECKSTR("pskusername", GAAOPTID_pskusername); GAA_CHECKSTR("srppasswd", GAAOPTID_srppasswd); GAA_CHECKSTR("srpusername", GAAOPTID_srpusername); GAA_CHECKSTR("x509certfile", GAAOPTID_x509certfile); GAA_CHECKSTR("x509keyfile", GAAOPTID_x509keyfile); GAA_CHECKSTR("pgpsubkey", GAAOPTID_pgpsubkey); GAA_CHECKSTR("pgpcertfile", GAAOPTID_pgpcertfile); GAA_CHECKSTR("pgpkeyring", GAAOPTID_pgpkeyring); GAA_CHECKSTR("pgpkeyfile", GAAOPTID_pgpkeyfile); GAA_CHECKSTR("x509crlfile", GAAOPTID_x509crlfile); GAA_CHECKSTR("x509cafile", GAAOPTID_x509cafile); GAA_CHECKSTR("priority", GAAOPTID_priority); GAA_CHECKSTR("verbose", GAAOPTID_verbose); GAA_CHECKSTR("recordsize", GAAOPTID_recordsize); GAA_CHECKSTR("print-cert", GAAOPTID_print_cert); GAA_CHECKSTR("disable-extensions", GAAOPTID_disable_extensions); GAA_CHECKSTR("fingerprint", GAAOPTID_fingerprint); GAA_CHECKSTR("x509fmtder", GAAOPTID_x509fmtder); GAA_CHECKSTR("crlf", GAAOPTID_crlf); GAA_CHECKSTR("mtu", GAAOPTID_mtu); GAA_CHECKSTR("udp", GAAOPTID_udp); GAA_CHECKSTR("starttls", GAAOPTID_starttls); GAA_CHECKSTR("noticket", GAAOPTID_noticket); GAA_CHECKSTR("rehandshake", GAAOPTID_rehandshake); GAA_CHECKSTR("resume", GAAOPTID_resume); GAA_CHECKSTR("debug", GAAOPTID_debug); #line 281 "gaa.skel" break; default: break; } return GAA_ERROR_NOMATCH; }
static int gaa_get_option_num(char *str, int status) { switch(status) { case GAA_LETTER_OPTION: GAA_CHECK1STR("", GAAOPTID_priority); GAA_CHECK1STR("", GAAOPTID_ctypes); GAA_CHECK1STR("", GAAOPTID_kx); GAA_CHECK1STR("", GAAOPTID_macs); GAA_CHECK1STR("", GAAOPTID_comp); GAA_CHECK1STR("", GAAOPTID_protocols); GAA_CHECK1STR("", GAAOPTID_ciphers); GAA_CHECK1STR("", GAAOPTID_opaque_prf_input); GAA_CHECK1STR("", GAAOPTID_srppasswdconf); GAA_CHECK1STR("", GAAOPTID_srppasswd); GAA_CHECK1STR("", GAAOPTID_pskhint); GAA_CHECK1STR("", GAAOPTID_pskpasswd); GAA_CHECK1STR("", GAAOPTID_x509dsacertfile); GAA_CHECK1STR("", GAAOPTID_x509dsakeyfile); GAA_CHECK1STR("", GAAOPTID_x509certfile); GAA_CHECK1STR("", GAAOPTID_x509keyfile); GAA_CHECK1STR("", GAAOPTID_pgpsubkey); GAA_CHECK1STR("", GAAOPTID_pgpcertfile); GAA_CHECK1STR("", GAAOPTID_pgpkeyfile); GAA_CHECK1STR("", GAAOPTID_pgpkeyring); GAA_CHECK1STR("", GAAOPTID_x509crlfile); GAA_CHECK1STR("", GAAOPTID_x509cafile); GAA_CHECK1STR("", GAAOPTID_dhparams); GAA_CHECK1STR("p", GAAOPTID_port); GAA_CHECK1STR("d", GAAOPTID_debug); case GAA_MULTIPLE_OPTION: #line 375 "gaa.skel" GAA_CHECK1STR("v", GAAOPTID_version); GAA_CHECK1STR("h", GAAOPTID_help); GAA_CHECK1STR("l", GAAOPTID_list); GAA_CHECK1STR("a", GAAOPTID_disable_client_cert); GAA_CHECK1STR("r", GAAOPTID_require_cert); GAA_CHECK1STR("", GAAOPTID_x509fmtder); GAA_CHECK1STR("", GAAOPTID_echo); GAA_CHECK1STR("", GAAOPTID_http); GAA_CHECK1STR("", GAAOPTID_noticket); GAA_CHECK1STR("", GAAOPTID_nodb); GAA_CHECK1STR("q", GAAOPTID_quiet); GAA_CHECK1STR("g", GAAOPTID_generate); #line 277 "gaa.skel" break; case GAA_WORD_OPTION: GAA_CHECKSTR("version", GAAOPTID_version); GAA_CHECKSTR("help", GAAOPTID_help); GAA_CHECKSTR("list", GAAOPTID_list); GAA_CHECKSTR("priority", GAAOPTID_priority); GAA_CHECKSTR("ctypes", GAAOPTID_ctypes); GAA_CHECKSTR("kx", GAAOPTID_kx); GAA_CHECKSTR("macs", GAAOPTID_macs); GAA_CHECKSTR("comp", GAAOPTID_comp); GAA_CHECKSTR("protocols", GAAOPTID_protocols); GAA_CHECKSTR("ciphers", GAAOPTID_ciphers); GAA_CHECKSTR("opaque-prf-input", GAAOPTID_opaque_prf_input); GAA_CHECKSTR("srppasswdconf", GAAOPTID_srppasswdconf); GAA_CHECKSTR("srppasswd", GAAOPTID_srppasswd); GAA_CHECKSTR("pskhint", GAAOPTID_pskhint); GAA_CHECKSTR("pskpasswd", GAAOPTID_pskpasswd); GAA_CHECKSTR("disable-client-cert", GAAOPTID_disable_client_cert); GAA_CHECKSTR("require-cert", GAAOPTID_require_cert); GAA_CHECKSTR("x509dsacertfile", GAAOPTID_x509dsacertfile); GAA_CHECKSTR("x509dsakeyfile", GAAOPTID_x509dsakeyfile); GAA_CHECKSTR("x509certfile", GAAOPTID_x509certfile); GAA_CHECKSTR("x509keyfile", GAAOPTID_x509keyfile); GAA_CHECKSTR("pgpsubkey", GAAOPTID_pgpsubkey); GAA_CHECKSTR("pgpcertfile", GAAOPTID_pgpcertfile); GAA_CHECKSTR("pgpkeyfile", GAAOPTID_pgpkeyfile); GAA_CHECKSTR("pgpkeyring", GAAOPTID_pgpkeyring); GAA_CHECKSTR("x509crlfile", GAAOPTID_x509crlfile); GAA_CHECKSTR("x509cafile", GAAOPTID_x509cafile); GAA_CHECKSTR("x509fmtder", GAAOPTID_x509fmtder); GAA_CHECKSTR("dhparams", GAAOPTID_dhparams); GAA_CHECKSTR("echo", GAAOPTID_echo); GAA_CHECKSTR("http", GAAOPTID_http); GAA_CHECKSTR("noticket", GAAOPTID_noticket); GAA_CHECKSTR("nodb", GAAOPTID_nodb); GAA_CHECKSTR("quiet", GAAOPTID_quiet); GAA_CHECKSTR("port", GAAOPTID_port); GAA_CHECKSTR("generate", GAAOPTID_generate); GAA_CHECKSTR("debug", GAAOPTID_debug); #line 281 "gaa.skel" break; default: break; } return GAA_ERROR_NOMATCH; }
static int gaa_get_option_num(char *str, int status) { switch(status) { case GAA_LETTER_OPTION: GAA_CHECK1STR("p", GAAOPTID_port); GAA_CHECK1STR("", GAAOPTID_opaque_prf_input); GAA_CHECK1STR("", GAAOPTID_pskkey); GAA_CHECK1STR("", GAAOPTID_pskusername); GAA_CHECK1STR("", GAAOPTID_srppasswd); GAA_CHECK1STR("", GAAOPTID_srpusername); GAA_CHECK1STR("", GAAOPTID_x509certfile); GAA_CHECK1STR("", GAAOPTID_x509keyfile); GAA_CHECK1STR("", GAAOPTID_pgpcertfile); GAA_CHECK1STR("", GAAOPTID_pgpkeyring); GAA_CHECK1STR("", GAAOPTID_pgpkeyfile); GAA_CHECK1STR("", GAAOPTID_x509crlfile); GAA_CHECK1STR("", GAAOPTID_x509cafile); GAA_CHECK1STR("", GAAOPTID_priority); GAA_CHECK1STR("", GAAOPTID_ctypes); GAA_CHECK1STR("", GAAOPTID_kx); GAA_CHECK1STR("", GAAOPTID_macs); GAA_CHECK1STR("", GAAOPTID_comp); GAA_CHECK1STR("", GAAOPTID_protocols); GAA_CHECK1STR("", GAAOPTID_ciphers); GAA_CHECK1STR("", GAAOPTID_recordsize); GAA_CHECK1STR("d", GAAOPTID_debug); case GAA_MULTIPLE_OPTION: #line 375 "gaa.skel" GAA_CHECK1STR("", GAAOPTID_copyright); GAA_CHECK1STR("v", GAAOPTID_version); GAA_CHECK1STR("h", GAAOPTID_help); GAA_CHECK1STR("l", GAAOPTID_list); GAA_CHECK1STR("", GAAOPTID_insecure); GAA_CHECK1STR("V", GAAOPTID_verbose); GAA_CHECK1STR("", GAAOPTID_print_cert); GAA_CHECK1STR("", GAAOPTID_disable_extensions); GAA_CHECK1STR("f", GAAOPTID_fingerprint); GAA_CHECK1STR("", GAAOPTID_x509fmtder); GAA_CHECK1STR("", GAAOPTID_crlf); GAA_CHECK1STR("s", GAAOPTID_starttls); GAA_CHECK1STR("r", GAAOPTID_resume); #line 277 "gaa.skel" break; case GAA_WORD_OPTION: GAA_CHECKSTR("copyright", GAAOPTID_copyright); GAA_CHECKSTR("version", GAAOPTID_version); GAA_CHECKSTR("help", GAAOPTID_help); GAA_CHECKSTR("list", GAAOPTID_list); GAA_CHECKSTR("insecure", GAAOPTID_insecure); GAA_CHECKSTR("port", GAAOPTID_port); GAA_CHECKSTR("opaque-prf-input", GAAOPTID_opaque_prf_input); GAA_CHECKSTR("pskkey", GAAOPTID_pskkey); GAA_CHECKSTR("pskusername", GAAOPTID_pskusername); GAA_CHECKSTR("srppasswd", GAAOPTID_srppasswd); GAA_CHECKSTR("srpusername", GAAOPTID_srpusername); GAA_CHECKSTR("x509certfile", GAAOPTID_x509certfile); GAA_CHECKSTR("x509keyfile", GAAOPTID_x509keyfile); GAA_CHECKSTR("pgpcertfile", GAAOPTID_pgpcertfile); GAA_CHECKSTR("pgpkeyring", GAAOPTID_pgpkeyring); GAA_CHECKSTR("pgpkeyfile", GAAOPTID_pgpkeyfile); GAA_CHECKSTR("x509crlfile", GAAOPTID_x509crlfile); GAA_CHECKSTR("x509cafile", GAAOPTID_x509cafile); GAA_CHECKSTR("priority", GAAOPTID_priority); GAA_CHECKSTR("ctypes", GAAOPTID_ctypes); GAA_CHECKSTR("kx", GAAOPTID_kx); GAA_CHECKSTR("macs", GAAOPTID_macs); GAA_CHECKSTR("comp", GAAOPTID_comp); GAA_CHECKSTR("protocols", GAAOPTID_protocols); GAA_CHECKSTR("ciphers", GAAOPTID_ciphers); GAA_CHECKSTR("verbose", GAAOPTID_verbose); GAA_CHECKSTR("recordsize", GAAOPTID_recordsize); GAA_CHECKSTR("print-cert", GAAOPTID_print_cert); GAA_CHECKSTR("disable-extensions", GAAOPTID_disable_extensions); GAA_CHECKSTR("fingerprint", GAAOPTID_fingerprint); GAA_CHECKSTR("x509fmtder", GAAOPTID_x509fmtder); GAA_CHECKSTR("crlf", GAAOPTID_crlf); GAA_CHECKSTR("starttls", GAAOPTID_starttls); GAA_CHECKSTR("resume", GAAOPTID_resume); GAA_CHECKSTR("debug", GAAOPTID_debug); #line 281 "gaa.skel" break; default: break; } return GAA_ERROR_NOMATCH; }