RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Ralf S. Engelschall
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  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
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to