[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