diff options
author | Simon Josefsson <simon@josefsson.org> | 2012-01-24 14:48:20 +0100 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2012-01-24 14:57:19 +0100 |
commit | 94138b8e4fe7edf901bc239f9b5dbe14aea68dc6 (patch) | |
tree | 691b6fb4645cd563dd8ce90ab1c5fd86704f36b9 /src/libopts/proto.h | |
parent | 836c75deeaa0b1d046e3162ca206096298da463d (diff) | |
download | gnutls-94138b8e4fe7edf901bc239f9b5dbe14aea68dc6.tar.gz |
Move libopts/ to src/libopts/. Drop gaa remains.
Diffstat (limited to 'src/libopts/proto.h')
-rw-r--r-- | src/libopts/proto.h | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/src/libopts/proto.h b/src/libopts/proto.h new file mode 100644 index 0000000000..48746f19f6 --- /dev/null +++ b/src/libopts/proto.h @@ -0,0 +1,133 @@ +/* -*- buffer-read-only: t -*- vi: set ro: + * + * Prototypes for autoopts + * Generated Thu Dec 29 12:02:41 PST 2011 + */ +#ifndef AUTOOPTS_PROTO_H_GUARD +#define AUTOOPTS_PROTO_H_GUARD 1 + +#ifndef LOCAL +# define LOCAL extern +# define REDEF_LOCAL 1 +#else +# undef REDEF_LOCAL +#endif +/* + * Extracted from autoopts.c + */ +LOCAL void * +ao_malloc(size_t sz); + +LOCAL void * +ao_realloc(void *p, size_t sz); + +LOCAL char * +ao_strdup(char const *str); + +LOCAL tSuccess +handle_opt(tOptions * pOpts, tOptState* pOptState); + +LOCAL tSuccess +immediate_opts(tOptions * pOpts); + +LOCAL tSuccess +regular_opts(tOptions * pOpts); + +/* + * Extracted from check.c + */ +LOCAL ag_bool +is_consistent(tOptions * pOpts); + +/* + * Extracted from configfile.c + */ +LOCAL void +intern_file_load(tOptions* pOpts); + +LOCAL char* +parseAttributes( + tOptions* pOpts, + char* pzText, + tOptionLoadMode* pMode, + tOptionValue* pType ); + +LOCAL tSuccess +validate_struct(tOptions * pOpts, char const * pzProgram); + +/* + * Extracted from env.c + */ +LOCAL void +doPrognameEnv(tOptions * pOpts, teEnvPresetType type); + +LOCAL void +env_presets(tOptions * pOpts, teEnvPresetType type); + +/* + * Extracted from find.c + */ +LOCAL tSuccess +opt_find_long(tOptions * pOpts, char const * opt_name, tOptState * pOptState); + +LOCAL tSuccess +opt_find_short(tOptions* pOpts, uint_t optValue, tOptState* pOptState); + +LOCAL tSuccess +get_opt_arg(tOptions * pOpts, tOptState * pOptState); + +LOCAL tSuccess +find_opt(tOptions * pOpts, tOptState * pOptState); + +/* + * Extracted from load.c + */ +LOCAL void +mungeString(char* pzTxt, tOptionLoadMode mode); + +LOCAL void +loadOptionLine( + tOptions* pOpts, + tOptState* pOS, + char* pzLine, + tDirection direction, + tOptionLoadMode load_mode ); + +/* + * Extracted from nested.c + */ +LOCAL void +unload_arg_list(tArgList* pAL); + +LOCAL tOptionValue* +optionLoadNested(char const* pzTxt, char const* pzName, size_t nameLen); + +LOCAL int +get_special_char(char const ** ppz, int * ct); + +LOCAL void +emit_special_char(FILE * fp, int ch); + +/* + * Extracted from sort.c + */ +LOCAL void +optionSort(tOptions* pOpts); + +/* + * Extracted from stack.c + */ +LOCAL void +addArgListEntry(void** ppAL, void* entry); + +/* + * Extracted from usage.c + */ +LOCAL void +set_usage_flags(tOptions * opts, char const * flg_txt); + +#ifdef REDEF_LOCAL +# undef LOCAL +# define LOCAL +#endif +#endif /* AUTOOPTS_PROTO_H_GUARD */ |