RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/ CHANGES acinclude.m4

From: Ralf S. Engelschall <rse@rpm5.org>
Date: Fri 12 Oct 2007 - 23:06:57 CEST
Message-Id: <20071012210657.CC35C348451@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Ralf S. Engelschall
  Root:   /v/rpm/cvs                       Email:  rse@rpm5.org
  Module: rpm                              Date:   12-Oct-2007 23:06:57
  Branch: HEAD                             Handle: 2007101222065700

  Modified files:
    rpm                     CHANGES acinclude.m4

  Log:
    fix va_copy fallback macros

  Summary:
    Revision    Changes     Path
    1.1680      +1  -0      rpm/CHANGES
    2.21        +2  -2      rpm/acinclude.m4
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.1679 -r1.1680 CHANGES
  --- rpm/CHANGES	12 Oct 2007 20:34:09 -0000	1.1679
  +++ rpm/CHANGES	12 Oct 2007 21:06:57 -0000	1.1680
  @@ -1,4 +1,5 @@
   4.5 -> 5.0:
  +    - rse: fix va_copy fallback macros.
       - jbj: rpmdb.c: retrofit HE_s.
       - jbj: rpmte.c: use headerGetExtension.
       - jbj: add HE_s typedef to get rid of alloca baggage.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/acinclude.m4
  ============================================================================
  $ cvs diff -u -r2.20 -r2.21 acinclude.m4
  --- rpm/acinclude.m4	24 Jul 2007 08:53:00 -0000	2.20
  +++ rpm/acinclude.m4	12 Oct 2007 21:06:57 -0000	2.21
  @@ -559,9 +559,9 @@
       dnl #   6. check for assignment approach (assuming va_list is a pointer)
       __va_copy_check(ASP, [do { *(d) = *(s); } while (0)])
       dnl #   7. check for memory copying approach (assuming va_list is a struct)
  -    __va_copy_check(CPS, [memcpy((void *)&(d), (void *)&(s)), sizeof((s))])
  +    __va_copy_check(CPS, [memcpy((void *)&(d), (void *)&(s), sizeof((s)))])
       dnl #   8. check for memory copying approach (assuming va_list is a pointer)
  -    __va_copy_check(CPP, [memcpy((void *)(d), (void *)(s)), sizeof(*(s))])
  +    __va_copy_check(CPP, [memcpy((void *)(d), (void *)(s), sizeof(*(s)))])
       if test ".$ac_cv_va_copy" = .; then
           AC_MSG_ERROR([no working implementation found])
       fi
  @@ .
Received on Fri Oct 12 23:06:57 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.