]> mj.ucw.cz Git - libucw.git/blob - ucw/opt-internal.h
Opt: opt_failure() is public, opt_usage() not so
[libucw.git] / ucw / opt-internal.h
1 /*
2  *      UCW Library -- Internals of the option parser
3  *
4  *      (c) 2013 Jan Moskyto Matejka <mq@ucw.cz>
5  *      (c) 2014 Martin Mares <mj@ucw.cz>
6  *
7  *      This software may be freely distributed and used according to the terms
8  *      of the GNU Lesser General Public License.
9  */
10
11 #ifndef _UCW_OPT_INTERNAL_H
12 #define _UCW_OPT_INTERNAL_H
13
14 #ifdef CONFIG_UCW_CLEAN_ABI
15 #define opt_precompute ucw_opt_precompute
16 #endif
17
18 struct opt_precomputed {
19   struct opt_item * item;
20   const char * name;
21   short flags;
22   short count;
23 };
24
25 void opt_precompute(struct opt_precomputed *opt, struct opt_item *item);
26
27 #endif