Home | History | Annotate | Line # | Download | only in libopts
proto.h revision 1.1.1.1.6.2
      1  1.1.1.1.6.2    yamt /*	$NetBSD: proto.h,v 1.1.1.1.6.2 2014/05/22 15:50:14 yamt Exp $	*/
      2          1.1  kardel 
      3          1.1  kardel /* -*- buffer-read-only: t -*- vi: set ro:
      4          1.1  kardel  *
      5          1.1  kardel  * Prototypes for autoopts
      6  1.1.1.1.6.2    yamt  * Generated Sun Nov 10 13:00:49 PST 2013
      7          1.1  kardel  */
      8          1.1  kardel #ifndef AUTOOPTS_PROTO_H_GUARD
      9          1.1  kardel #define AUTOOPTS_PROTO_H_GUARD 1
     10          1.1  kardel 
     11  1.1.1.1.6.2    yamt /*
     12  1.1.1.1.6.2    yamt  *  Extracted from alias.c
     13  1.1.1.1.6.2    yamt  */
     14  1.1.1.1.6.2    yamt static tSuccess
     15  1.1.1.1.6.2    yamt too_many_occurrences(tOptions * opts, tOptDesc * od);
     16  1.1.1.1.6.2    yamt 
     17          1.1  kardel /*
     18          1.1  kardel  *  Extracted from autoopts.c
     19          1.1  kardel  */
     20  1.1.1.1.6.2    yamt static void *
     21  1.1.1.1.6.1    yamt ao_malloc(size_t sz);
     22          1.1  kardel 
     23  1.1.1.1.6.2    yamt static void *
     24  1.1.1.1.6.1    yamt ao_realloc(void *p, size_t sz);
     25          1.1  kardel 
     26  1.1.1.1.6.2    yamt static char *
     27  1.1.1.1.6.1    yamt ao_strdup(char const *str);
     28          1.1  kardel 
     29  1.1.1.1.6.2    yamt static tSuccess
     30  1.1.1.1.6.2    yamt handle_opt(tOptions * opts, tOptState * o_st);
     31          1.1  kardel 
     32  1.1.1.1.6.2    yamt static tSuccess
     33  1.1.1.1.6.2    yamt next_opt(tOptions * opts, tOptState * o_st);
     34          1.1  kardel 
     35  1.1.1.1.6.2    yamt static tSuccess
     36  1.1.1.1.6.2    yamt regular_opts(tOptions * opts);
     37          1.1  kardel 
     38  1.1.1.1.6.2    yamt /*
     39  1.1.1.1.6.2    yamt  *  Extracted from check.c
     40  1.1.1.1.6.2    yamt  */
     41  1.1.1.1.6.2    yamt static bool
     42  1.1.1.1.6.2    yamt is_consistent(tOptions * pOpts);
     43          1.1  kardel 
     44          1.1  kardel /*
     45          1.1  kardel  *  Extracted from configfile.c
     46          1.1  kardel  */
     47  1.1.1.1.6.2    yamt static void
     48  1.1.1.1.6.2    yamt intern_file_load(tOptions * opts);
     49          1.1  kardel 
     50  1.1.1.1.6.2    yamt static char const *
     51  1.1.1.1.6.2    yamt parse_attrs(tOptions * opts, char const * txt, tOptionLoadMode * pMode,
     52  1.1.1.1.6.2    yamt             tOptionValue * pType);
     53          1.1  kardel 
     54  1.1.1.1.6.2    yamt /*
     55  1.1.1.1.6.2    yamt  *  Extracted from env.c
     56  1.1.1.1.6.2    yamt  */
     57  1.1.1.1.6.2    yamt static void
     58  1.1.1.1.6.2    yamt doPrognameEnv(tOptions * pOpts, teEnvPresetType type);
     59  1.1.1.1.6.2    yamt 
     60  1.1.1.1.6.2    yamt static void
     61  1.1.1.1.6.2    yamt env_presets(tOptions * pOpts, teEnvPresetType type);
     62          1.1  kardel 
     63          1.1  kardel /*
     64  1.1.1.1.6.2    yamt  *  Extracted from find.c
     65          1.1  kardel  */
     66  1.1.1.1.6.2    yamt static tSuccess
     67  1.1.1.1.6.2    yamt opt_find_long(tOptions * opts, char const * opt_name, tOptState * state);
     68  1.1.1.1.6.2    yamt 
     69  1.1.1.1.6.2    yamt static tSuccess
     70  1.1.1.1.6.2    yamt opt_find_short(tOptions* pOpts, uint_t optValue, tOptState* pOptState);
     71          1.1  kardel 
     72  1.1.1.1.6.2    yamt static tSuccess
     73  1.1.1.1.6.2    yamt get_opt_arg(tOptions * opts, tOptState * o_st);
     74  1.1.1.1.6.2    yamt 
     75  1.1.1.1.6.2    yamt static tSuccess
     76  1.1.1.1.6.2    yamt find_opt(tOptions * opts, tOptState * o_st);
     77  1.1.1.1.6.2    yamt 
     78  1.1.1.1.6.2    yamt /*
     79  1.1.1.1.6.2    yamt  *  Extracted from init.c
     80  1.1.1.1.6.2    yamt  */
     81  1.1.1.1.6.2    yamt static tSuccess
     82  1.1.1.1.6.2    yamt validate_struct(tOptions * opts, char const * pname);
     83  1.1.1.1.6.2    yamt 
     84  1.1.1.1.6.2    yamt static tSuccess
     85  1.1.1.1.6.2    yamt immediate_opts(tOptions * opts);
     86  1.1.1.1.6.2    yamt 
     87  1.1.1.1.6.2    yamt static bool
     88  1.1.1.1.6.2    yamt ao_initialize(tOptions * opts, int a_ct, char ** a_v);
     89          1.1  kardel 
     90          1.1  kardel /*
     91          1.1  kardel  *  Extracted from load.c
     92          1.1  kardel  */
     93  1.1.1.1.6.2    yamt static void
     94  1.1.1.1.6.2    yamt munge_str(char * txt, tOptionLoadMode mode);
     95  1.1.1.1.6.2    yamt 
     96  1.1.1.1.6.2    yamt static void
     97  1.1.1.1.6.2    yamt load_opt_line(tOptions * opts, tOptState * opt_state, char * line,
     98  1.1.1.1.6.2    yamt               tDirection direction, tOptionLoadMode load_mode );
     99  1.1.1.1.6.2    yamt 
    100  1.1.1.1.6.2    yamt /*
    101  1.1.1.1.6.2    yamt  *  Extracted from makeshell.c
    102  1.1.1.1.6.2    yamt  */
    103  1.1.1.1.6.2    yamt static void
    104  1.1.1.1.6.2    yamt option_exits(int exit_code);
    105  1.1.1.1.6.2    yamt 
    106  1.1.1.1.6.2    yamt static void
    107  1.1.1.1.6.2    yamt ao_bug(char const * msg);
    108  1.1.1.1.6.2    yamt 
    109  1.1.1.1.6.2    yamt static void
    110  1.1.1.1.6.2    yamt fserr_warn(char const * prog, char const * op, char const * fname);
    111          1.1  kardel 
    112  1.1.1.1.6.2    yamt static void
    113  1.1.1.1.6.2    yamt fserr_exit(char const * prog, char const * op, char const * fname);
    114          1.1  kardel 
    115          1.1  kardel /*
    116          1.1  kardel  *  Extracted from nested.c
    117          1.1  kardel  */
    118  1.1.1.1.6.2    yamt static void
    119  1.1.1.1.6.2    yamt unload_arg_list(tArgList * arg_list);
    120  1.1.1.1.6.1    yamt 
    121  1.1.1.1.6.2    yamt static tOptionValue *
    122  1.1.1.1.6.2    yamt optionLoadNested(char const * text, char const * name, size_t nm_len);
    123          1.1  kardel 
    124  1.1.1.1.6.2    yamt static int
    125          1.1  kardel get_special_char(char const ** ppz, int * ct);
    126          1.1  kardel 
    127  1.1.1.1.6.2    yamt static void
    128          1.1  kardel emit_special_char(FILE * fp, int ch);
    129          1.1  kardel 
    130          1.1  kardel /*
    131          1.1  kardel  *  Extracted from sort.c
    132          1.1  kardel  */
    133  1.1.1.1.6.2    yamt static void
    134  1.1.1.1.6.2    yamt optionSort(tOptions * opts);
    135          1.1  kardel 
    136          1.1  kardel /*
    137          1.1  kardel  *  Extracted from stack.c
    138          1.1  kardel  */
    139  1.1.1.1.6.2    yamt static void
    140  1.1.1.1.6.1    yamt addArgListEntry(void** ppAL, void* entry);
    141          1.1  kardel 
    142  1.1.1.1.6.2    yamt /*
    143  1.1.1.1.6.2    yamt  *  Extracted from usage.c
    144  1.1.1.1.6.2    yamt  */
    145  1.1.1.1.6.2    yamt static void
    146  1.1.1.1.6.2    yamt set_usage_flags(tOptions * opts, char const * flg_txt);
    147  1.1.1.1.6.2    yamt 
    148          1.1  kardel #endif /* AUTOOPTS_PROTO_H_GUARD */
    149