Sanitize python object -> tag number exception handling
[platform/upstream/rpm.git] / lib / poptDB.c
1 /** \ingroup rpmcli
2  * \file lib/poptDB.c
3  *  Popt tables for database modes.
4  */
5
6 #include "system.h"
7
8 #include <rpm/rpmcli.h>
9
10 #include "debug.h"
11
12 struct rpmDatabaseArguments_s rpmDBArgs;
13
14 /**
15  */
16 struct poptOption rpmDatabasePoptTable[] = {
17  { "initdb", '\0', POPT_ARG_VAL, &rpmDBArgs.init, 1,
18         N_("initialize database"), NULL},
19  { "rebuilddb", '\0', POPT_ARG_VAL, &rpmDBArgs.rebuild, 1,
20         N_("rebuild database inverted lists from installed package headers"),
21         NULL},
22  { "verifydb", '\0', POPT_ARG_VAL|POPT_ARGFLAG_DOC_HIDDEN, &rpmDBArgs.verify, 1,
23         N_("verify database files"), NULL},
24
25    POPT_TABLEEND
26 };