From f9e0cff23c23f7157929f3ebf1ef9892c17ffe58 Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 25 Jun 2012 18:27:29 +0000 Subject: (Ts_traverse) simplify (thus silenting compiler warning) git-svn-id: svn+ssh://haiku.zarb.org/home/projects/rpm4/svn/trunk@218 971eb68f-4bfb-0310-8326-d2484c010a4c --- RPM4/src/RPM4.xs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/RPM4/src/RPM4.xs b/RPM4/src/RPM4.xs index 520e246..8d7d5b0 100644 --- a/RPM4/src/RPM4.xs +++ b/RPM4/src/RPM4.xs @@ -1541,15 +1541,12 @@ Ts_traverse(ts, callback = NULL, sv_tagname = NULL, sv_tagvalue = NULL, keylen = tag = sv2dbquerytag(sv_tagname); } if (sv_tagvalue != NULL && SvOK(sv_tagvalue)) { - switch (tag) { - case RPMDBI_PACKAGES: + if (tag == RPMDBI_PACKAGES) { i = SvIV(sv_tagvalue); value = &i; keylen = sizeof(i); - break; - default: + } else { value = (void *) SvPV_nolen(sv_tagvalue); - break; } } -- cgit v1.2.1