proto.h

来自「基于ntp协议的网络时间服务程序」· C头文件 代码 · 共 92 行

H
92
字号
/* -*- 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 voidao_free( void *p );LOCAL char *ao_strdup( char const *str );LOCAL tSuccesshandleOption( tOptions* pOpts, tOptState* pOptState );LOCAL tSuccesslongOptionFind( tOptions* pOpts, char* pzOptName, tOptState* pOptState );LOCAL tSuccessshortOptionFind( tOptions* pOpts, uint_t optValue, tOptState* pOptState );LOCAL tSuccessdoImmediateOpts( tOptions* pOpts );LOCAL tSuccessdoRegularOpts( tOptions* pOpts );/*\n *  Extracted from configfile.c\n */LOCAL voidinternalFileLoad( tOptions* pOpts );LOCAL char*parseAttributes(    tOptions*           pOpts,    char*               pzText,    tOptionLoadMode*    pMode,    tOptionValue*       pType );LOCAL tSuccessvalidateOptionsStruct( tOptions* pOpts, char const* pzProgram );/*\n *  Extracted from environment.c\n */LOCAL voiddoPrognameEnv( tOptions* pOpts, teEnvPresetType type );LOCAL voiddoEnvPresets( tOptions* pOpts, teEnvPresetType type );/*\n *  Extracted from load.c\n */LOCAL voidmungeString( char* pzTxt, tOptionLoadMode mode );LOCAL voidloadOptionLine(    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 voidoptionSort( tOptions* pOpts );/*\n *  Extracted from stack.c\n */LOCAL voidaddArgListEntry( void** ppAL, void* entry );#ifdef REDEF_LOCAL#  undef LOCAL#  define LOCAL#endif#endif /* AUTOOPTS_PROTO_H_GUARD */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?