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