diff options
Diffstat (limited to 'contrib/ntp/libopts/proto.h')
-rw-r--r-- | contrib/ntp/libopts/proto.h | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/contrib/ntp/libopts/proto.h b/contrib/ntp/libopts/proto.h new file mode 100644 index 0000000..e87ab87 --- /dev/null +++ b/contrib/ntp/libopts/proto.h @@ -0,0 +1,91 @@ +/* -*- buffer-read-only: t -*- vi: set ro: + * + * Prototypes for autoopts + * Generated Sat May 5 12:02:36 PDT 2007 + */ +#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 +/*\n * Extracted from autoopts.c\n */ +LOCAL void * +ao_malloc( size_t sz ); + +LOCAL void * +ao_realloc( void *p, size_t sz ); + +LOCAL void +ao_free( void *p ); + +LOCAL char * +ao_strdup( char const *str ); + +LOCAL tSuccess +handleOption( tOptions* pOpts, tOptState* pOptState ); + +LOCAL tSuccess +longOptionFind( tOptions* pOpts, char* pzOptName, tOptState* pOptState ); + +LOCAL tSuccess +shortOptionFind( tOptions* pOpts, uint_t optValue, tOptState* pOptState ); + +LOCAL tSuccess +doImmediateOpts( tOptions* pOpts ); + +LOCAL tSuccess +doRegularOpts( tOptions* pOpts ); + +/*\n * Extracted from configfile.c\n */ +LOCAL void +internalFileLoad( tOptions* pOpts ); + +LOCAL char* +parseAttributes( + tOptions* pOpts, + char* pzText, + tOptionLoadMode* pMode, + tOptionValue* pType ); + +LOCAL tSuccess +validateOptionsStruct( tOptions* pOpts, char const* pzProgram ); + +/*\n * Extracted from environment.c\n */ +LOCAL void +doPrognameEnv( tOptions* pOpts, teEnvPresetType type ); + +LOCAL void +doEnvPresets( tOptions* pOpts, teEnvPresetType type ); + +/*\n * Extracted from load.c\n */ +LOCAL void +mungeString( char* pzTxt, tOptionLoadMode mode ); + +LOCAL void +loadOptionLine( + tOptions* pOpts, + tOptState* pOS, + char* pzLine, + tDirection direction, + tOptionLoadMode load_mode ); + +/*\n * Extracted from nested.c\n */ +LOCAL tOptionValue* +optionLoadNested(char const* pzTxt, char const* pzName, size_t nameLen); + +/*\n * Extracted from sort.c\n */ +LOCAL void +optionSort( tOptions* pOpts ); + +/*\n * Extracted from stack.c\n */ +LOCAL void +addArgListEntry( void** ppAL, void* entry ); + +#ifdef REDEF_LOCAL +# undef LOCAL +# define LOCAL +#endif +#endif /* AUTOOPTS_PROTO_H_GUARD */ |