Annotation of embedaddon/ntp/sntp/libopts/proto.h, revision 1.1.1.1

1.1       misho       1: /* -*- buffer-read-only: t -*- vi: set ro:
                      2:  *
                      3:  * Prototypes for autoopts
                      4:  * Generated Fri Apr 29 15:44:06 PDT 2011
                      5:  */
                      6: #ifndef AUTOOPTS_PROTO_H_GUARD
                      7: #define AUTOOPTS_PROTO_H_GUARD 1
                      8: 
                      9: #ifndef LOCAL
                     10: #  define LOCAL extern
                     11: #  define REDEF_LOCAL 1
                     12: #else
                     13: #  undef  REDEF_LOCAL
                     14: #endif
                     15: /*
                     16:  *  Extracted from autoopts.c
                     17:  */
                     18: LOCAL void *
                     19: ao_malloc(size_t sz);
                     20: 
                     21: LOCAL void *
                     22: ao_realloc(void *p, size_t sz);
                     23: 
                     24: LOCAL char *
                     25: ao_strdup(char const *str);
                     26: 
                     27: LOCAL tSuccess
                     28: handle_opt(tOptions* pOpts, tOptState* pOptState);
                     29: 
                     30: LOCAL tSuccess
                     31: longOptionFind(tOptions* pOpts, char* pzOptName, tOptState* pOptState);
                     32: 
                     33: LOCAL tSuccess
                     34: shortOptionFind(tOptions* pOpts, uint_t optValue, tOptState* pOptState);
                     35: 
                     36: LOCAL tSuccess
                     37: doImmediateOpts(tOptions* pOpts);
                     38: 
                     39: LOCAL tSuccess
                     40: doRegularOpts(tOptions* pOpts);
                     41: 
                     42: /*
                     43:  *  Extracted from configfile.c
                     44:  */
                     45: LOCAL void
                     46: internalFileLoad(tOptions* pOpts);
                     47: 
                     48: LOCAL char*
                     49: parseAttributes(
                     50:     tOptions*           pOpts,
                     51:     char*               pzText,
                     52:     tOptionLoadMode*    pMode,
                     53:     tOptionValue*       pType );
                     54: 
                     55: LOCAL tSuccess
                     56: validateOptionsStruct(tOptions* pOpts, char const* pzProgram);
                     57: 
                     58: /*
                     59:  *  Extracted from environment.c
                     60:  */
                     61: LOCAL void
                     62: doPrognameEnv(tOptions* pOpts, teEnvPresetType type);
                     63: 
                     64: LOCAL void
                     65: doEnvPresets(tOptions* pOpts, teEnvPresetType type);
                     66: 
                     67: /*
                     68:  *  Extracted from load.c
                     69:  */
                     70: LOCAL void
                     71: mungeString(char* pzTxt, tOptionLoadMode mode);
                     72: 
                     73: LOCAL void
                     74: loadOptionLine(
                     75:     tOptions*   pOpts,
                     76:     tOptState*  pOS,
                     77:     char*       pzLine,
                     78:     tDirection  direction,
                     79:     tOptionLoadMode   load_mode );
                     80: 
                     81: /*
                     82:  *  Extracted from nested.c
                     83:  */
                     84: LOCAL void
                     85: unload_arg_list(tArgList* pAL);
                     86: 
                     87: LOCAL tOptionValue*
                     88: optionLoadNested(char const* pzTxt, char const* pzName, size_t nameLen);
                     89: 
                     90: LOCAL int
                     91: get_special_char(char const ** ppz, int * ct);
                     92: 
                     93: LOCAL void
                     94: emit_special_char(FILE * fp, int ch);
                     95: 
                     96: /*
                     97:  *  Extracted from sort.c
                     98:  */
                     99: LOCAL void
                    100: optionSort(tOptions* pOpts);
                    101: 
                    102: /*
                    103:  *  Extracted from stack.c
                    104:  */
                    105: LOCAL void
                    106: addArgListEntry(void** ppAL, void* entry);
                    107: 
                    108: #ifdef REDEF_LOCAL
                    109: #  undef LOCAL
                    110: #  define LOCAL
                    111: #endif
                    112: #endif /* AUTOOPTS_PROTO_H_GUARD */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>