int vsflags
PREINIT:
rpmts ret;
+ SV *h_sv;
PPCODE:
/* Looking at librpm, it does not look like this ever
returns error (though maybe it should).
rpmtsSetVSFlags(ret, vsflags);
/* Convert and throw the results on the stack */
- SV *h_sv;
-
EXTEND(SP, 1);
h_sv = sv_newmortal();
rpmdbMatchIterator i
PREINIT:
Header ret;
+ SV * h_sv;
unsigned int offset;
PPCODE:
ret = rpmdbNextIterator(i);
offset = 0;
EXTEND(SP, 2);
- SV * h_sv;
h_sv = sv_newmortal();
sv_setref_pv(h_sv, "RPM2::C::Header", (void *)ret);
PUSHs(h_sv);
rpmdbMatchIterator O_OBJECT_rpmmi
Header O_OBJECT_header
rpmts O_OBJECT_rpmts
-rpmprobFilterFlags O_OBJECT_rpmprob_filter_flags
-rpmElementType O_OBJECT_rpm_element_type
+rpmprobFilterFlags T_IV
+rpmElementType T_IV
INPUT
O_OBJECT_rpmdb
XSRETURN_UNDEF;
}
-O_OBJECT_rpmprob_filter_flags
- $var = ($type) SvIV($arg);
-
-O_OBJECT_rpm_element_type
- $var = ($type) SvIV($arg);
-
OUTPUT
O_OBJECT_rpmdb
sv_setref_pv( $arg, "RPM2::C::DB", (void*)$var );
sv_setref_pv( $arg, "RPM2::C::Header", (void*)$var );
O_OBJECT_rpmts
sv_setref_pv( $arg, "RPM2::C::Transaction", (void*)$var );
-O_OBJECT_rpmprob_filter_flags
- sv_setiv($arg, (IV)$var);
-O_OBJECT_rpm_element_type
- sv_setiv($arg, (IV)$var);