diff options
-rw-r--r-- | URPM.xs | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -553,8 +553,7 @@ return_list_tag(const URPM__Package pkg, rpmTag tag_name) { case RPM_INT32_TYPE: { int i; - int *r; - r = (int *)list; + int *r = (int *)list; for (i=0; i < count; i++) { mXPUSHs(newSViv(r[i])); } @@ -568,12 +567,9 @@ return_list_tag(const URPM__Package pkg, rpmTag tag_name) { case RPM_STRING_ARRAY_TYPE: { int i; - char **s; - - s = (char **)list; - for (i = 0; i < count; i++) { + char **s = (char **)list; + for (i = 0; i < count; i++) mXPUSHs(newSVpv(s[i], 0)); - } } break; case RPM_I18NSTRING_TYPE: @@ -1890,9 +1886,8 @@ void Pkg_id(pkg) URPM::Package pkg PPCODE: - if ((pkg->flag & FLAG_ID) <= FLAG_ID_MAX) { + if ((pkg->flag & FLAG_ID) <= FLAG_ID_MAX) mXPUSHs(newSViv(pkg->flag & FLAG_ID)); - } void Pkg_set_id(pkg, id=-1) |