3 #define _RPMSQL_INTERNAL
4 #define _RPMVT_INTERNAL
5 #define _RPMVC_INTERNAL
16 .prefix =
"%{?_repodb}%{!?_repodb:http://rpm5.org/files/popt/}",
18 .parse =
"dir/file-NVRA-N-V-R.A",
19 .regex =
"^(.+/)(((.*)-([^-]+)-([^-]+)\\.([^.]+))\\.rpm)$",
24 int argc,
const char *
const * argv,
25 rpmvt * vtp,
char ** pzErr)
27 fprintf(stderr,
"--> %s\n", __FUNCTION__);
39 static struct rpmsqlVMT_s
__VMT[] = {
48 fprintf(stderr,
"--> %s(%p)\n", __FUNCTION__, _db);
49 rc = _rpmsqlLoadVMT(_db,
__VMT);
50 fprintf(stderr,
"<-- %s(%p) rc %d\n", __FUNCTION__, _db, rc);
struct sqlite3_module hdrModule
static struct rpmsqlVMT_s __VMT[]
rpmvt rpmvtNew(void *db, void *pModule, const char *const *argv, rpmvd vd)
static struct rpmvd_s _hdrVD
int sqlite3_extension_init(void *_db)
static int hdrCreateConnect(void *_db, void *pAux, int argc, const char *const *argv, rpmvt *vtp, char **pzErr)