[prev in list] [next in list] [prev in thread] [next in thread]
List: rpm-cvs
Subject: [CVS] RPM: rpm-5_4: rpm/python/ header-py.c
From: "Jeff Johnson" <jbj () rpm5 ! org>
Date: 2014-09-29 18:28:12
Message-ID: 20140929182812.AE6487B831 () rpm5 ! org
[Download RAW message or body]
RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: rpm Date: 29-Sep-2014 20:28:12
Branch: rpm-5_4 Handle: 2014092918281200
Modified files: (Branch: rpm-5_4)
rpm/python header-py.c
Log:
- gcc: remove -Wno-switch warnings.
Summary:
Revision Changes Path
1.110.4.17 +3 -7 rpm/python/header-py.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/python/header-py.c
============================================================================
$ cvs diff -u -r1.110.4.16 -r1.110.4.17 header-py.c
--- rpm/python/header-py.c 22 Sep 2014 18:25:31 -0000 1.110.4.16
+++ rpm/python/header-py.c 29 Sep 2014 18:28:12 -0000 1.110.4.17
@@ -634,6 +634,8 @@
return valid;
}
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wswitch"
static int hdrAppendItem(Header h, rpmTag tag, rpmTagType type, PyObject *item)
{
HE_t he = (HE_t) memset(alloca(sizeof(*he)), 0, sizeof(*he));
@@ -692,14 +694,7 @@
he->c = 1;
rc = headerPut(h, he, 0);
} break;
-#ifdef __clang__
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wswitch"
-#endif
case RPM_CHAR_TYPE:
-#ifdef __clang__
-#pragma clang diagnostic pop
-#endif
case RPM_UINT8_TYPE:
{ rpmuint8_t val = PyInt_AsUnsignedLongMask(item);
he->p.ui8p = &val;
@@ -712,6 +707,7 @@
}
return rc;
}
+#pragma GCC diagnostic pop
static int hdrPutTag(Header h, rpmTag tag, PyObject *value)
{
@@ .
______________________________________________________________________
RPM Package Manager http://rpm5.org
CVS Sources Repository rpm-cvs@rpm5.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic