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

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   17-Jun-2007 16:41:59
  Branch: rpm-4_5                          Handle: 2007061715415701

  Modified files:           (Branch: rpm-4_5)
    rpm                     CHANGES
    rpm/lib                 rpmlib.h
    rpm/rpmdb               header.c
    rpm/rpmio               argv.c macro.c rpmdav.c rpmio.c rpmio.h rpmpgp.c
                            rpmrpc.c url.c

  Log:
    - refactor _free() from rpmlib.h -> rpmio.h.

  Summary:
    Revision    Changes     Path
    1.1360.2.21 +1  -0      rpm/CHANGES
    2.418.2.3   +0  -15     rpm/lib/rpmlib.h
    1.48.2.2    +0  -12     rpm/rpmdb/header.c
    1.3.2.1     +0  -12     rpm/rpmio/argv.c
    2.117.2.1   +8  -13     rpm/rpmio/macro.c
    2.32.2.2    +0  -13     rpm/rpmio/rpmdav.c
    1.79.2.2    +0  -13     rpm/rpmio/rpmio.c
    1.51.2.2    +16 -0      rpm/rpmio/rpmio.h
    2.49.2.2    +0  -13     rpm/rpmio/rpmpgp.c
    2.49.2.2    +0  -13     rpm/rpmio/rpmrpc.c
    1.35.2.3    +0  -12     rpm/rpmio/url.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.1360.2.20 -r1.1360.2.21 CHANGES
  --- rpm/CHANGES       17 Jun 2007 01:11:47 -0000      1.1360.2.20
  +++ rpm/CHANGES       17 Jun 2007 14:41:57 -0000      1.1360.2.21
  @@ -1,4 +1,5 @@
   4.4.9 -> 4.5:
  +    - jbj: refactor _free() from rpmlib.h -> rpmio.h.
       - jbj: add _rpmhome macro, revector helper paths through _rpmhome.
       - jbj: hack a version into magic install path. better needs to be done.
       - jbj: start consistent versionlibdir usage in all Makefile.am files.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmlib.h
  ============================================================================
  $ cvs diff -u -r2.418.2.2 -r2.418.2.3 rpmlib.h
  --- rpm/lib/rpmlib.h  9 Jun 2007 19:08:50 -0000       2.418.2.2
  +++ rpm/lib/rpmlib.h  17 Jun 2007 14:41:57 -0000      2.418.2.3
  @@ -53,21 +53,6 @@
   extern "C" {
   #endif
   
  -#if !defined(SWIG)
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @return           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/
  -void * _free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL 
PROTECTED]@*/ const void * p)
  -     /[EMAIL PROTECTED] p @*/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -#endif
  -
   /** \ingroup rpmts
    * The RPM Transaction Set.
    * Transaction sets are inherently unordered! RPM may reorder transaction
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/header.c
  ============================================================================
  $ cvs diff -u -r1.48.2.1 -r1.48.2.2 header.c
  --- rpm/rpmdb/header.c        9 Jun 2007 19:08:52 -0000       1.48.2.1
  +++ rpm/rpmdb/header.c        17 Jun 2007 14:41:58 -0000      1.48.2.2
  @@ -121,18 +121,6 @@
   /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/
   HV_t hdrVec; /* forward reference */
   
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @return           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  -_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ 
const void * p) /[EMAIL PROTECTED] *p @*/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -
   /** \ingroup header
    * Reference a header instance.
    * @param h          header
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/argv.c
  ============================================================================
  $ cvs diff -u -r1.3 -r1.3.2.1 argv.c
  --- rpm/rpmio/argv.c  25 May 2007 17:36:36 -0000      1.3
  +++ rpm/rpmio/argv.c  17 Jun 2007 14:41:58 -0000      1.3.2.1
  @@ -10,18 +10,6 @@
   #include "debug.h"
   
   /[EMAIL PROTECTED]@*/
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @return           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/
  -void * _free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL 
PROTECTED]@*/ const void * p)
  -     /[EMAIL PROTECTED] p @*/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
   
   void argvPrint(const char * msg, ARGV_t argv, FILE * fp)
   {
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/macro.c
  ============================================================================
  $ cvs diff -u -r2.117 -r2.117.2.1 macro.c
  --- rpm/rpmio/macro.c 25 May 2007 17:36:36 -0000      2.117
  +++ rpm/rpmio/macro.c 17 Jun 2007 14:41:58 -0000      2.117.2.1
  @@ -38,6 +38,14 @@
   
   #define      fdGetFILE(_fd)          (_fd)
   
  +/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  +_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ const void * p)
  +     /[EMAIL PROTECTED] [EMAIL PROTECTED]/
  +{
  +    if (p != NULL)   free((void *)p);
  +    return NULL;
  +}
  +
   #else
   
   /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/
  @@ -122,19 +130,6 @@
        /[EMAIL PROTECTED] mb, rpmGlobalMacroContext,
                print_macro_trace, print_expand_trace, fileSystem @*/;
   
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @retval           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  -_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ const void * p)
  -     /[EMAIL PROTECTED] [EMAIL PROTECTED]/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -
   /* =============================================================== */
   
   /**
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmdav.c
  ============================================================================
  $ cvs diff -u -r2.32.2.1 -r2.32.2.2 rpmdav.c
  --- rpm/rpmio/rpmdav.c        29 May 2007 00:38:02 -0000      2.32.2.1
  +++ rpm/rpmio/rpmdav.c        17 Jun 2007 14:41:58 -0000      2.32.2.2
  @@ -71,19 +71,6 @@
   /[EMAIL PROTECTED]@*/
   static int httpTimeoutSecs = TIMEOUT_SECS;
   
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @retval           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  -_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ 
const void * p)
  -     /[EMAIL PROTECTED] [EMAIL PROTECTED]/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -
   /* =============================================================== */
   int davFree(urlinfo u)
        /[EMAIL PROTECTED] internalState @*/
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmio.c
  ============================================================================
  $ cvs diff -u -r1.79.2.1 -r1.79.2.2 rpmio.c
  --- rpm/rpmio/rpmio.c 9 Jun 2007 15:47:56 -0000       1.79.2.1
  +++ rpm/rpmio/rpmio.c 17 Jun 2007 14:41:58 -0000      1.79.2.2
  @@ -161,19 +161,6 @@
   /[EMAIL PROTECTED]@*/
   int _dav_debug = 0;
   
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @retval           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  -_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ 
const void * p)
  -     /[EMAIL PROTECTED] [EMAIL PROTECTED]/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -
   /* =============================================================== */
   
   /[EMAIL PROTECTED]@*/
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmio.h
  ============================================================================
  $ cvs diff -u -r1.51.2.1 -r1.51.2.2 rpmio.h
  --- rpm/rpmio/rpmio.h 25 May 2007 19:00:39 -0000      1.51.2.1
  +++ rpm/rpmio/rpmio.h 17 Jun 2007 14:41:58 -0000      1.51.2.2
  @@ -835,6 +835,22 @@
   /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/
   const char * xstrtolocale(/[EMAIL PROTECTED]@*/ const char *str)
        /[EMAIL PROTECTED] *str @*/;
  +
  +#if !defined(SWIG)
  +/**
  + * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  + * @param p          memory to free
  + * @return           NULL always
  + */
  +/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/
  +void * _free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL 
PROTECTED]@*/ const void * p)
  +     /[EMAIL PROTECTED] p @*/
  +{
  +    if (p != NULL)   free((void *)p);
  +    return NULL;
  +}
  +#endif
  +
   #ifdef __cplusplus
   }
   #endif
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmpgp.c
  ============================================================================
  $ cvs diff -u -r2.49.2.1 -r2.49.2.2 rpmpgp.c
  --- rpm/rpmio/rpmpgp.c        9 Jun 2007 19:08:54 -0000       2.49.2.1
  +++ rpm/rpmio/rpmpgp.c        17 Jun 2007 14:41:58 -0000      2.49.2.2
  @@ -262,19 +262,6 @@
       { -1,                    "Unknown armor key" }
   };
   
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @return           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  -_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ 
const void * p)
  -     /[EMAIL PROTECTED] p @*/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -
   static void pgpPrtNL(void)
        /[EMAIL PROTECTED] fileSystem @*/
        /[EMAIL PROTECTED] fileSystem @*/
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmrpc.c
  ============================================================================
  $ cvs diff -u -r2.49.2.1 -r2.49.2.2 rpmrpc.c
  --- rpm/rpmio/rpmrpc.c        9 Jun 2007 19:08:54 -0000       2.49.2.1
  +++ rpm/rpmio/rpmrpc.c        17 Jun 2007 14:41:58 -0000      2.49.2.2
  @@ -20,19 +20,6 @@
   /[EMAIL PROTECTED] FD_t @*/
   /[EMAIL PROTECTED] urlinfo @*/
   
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @retval           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  -_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ 
const void * p)
  -     /[EMAIL PROTECTED] [EMAIL PROTECTED]/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -
   /* =============================================================== */
   static int ftpMkdir(const char * path, /[EMAIL PROTECTED]@*/ mode_t mode)
        /[EMAIL PROTECTED] h_errno, fileSystem, internalState @*/
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/url.c
  ============================================================================
  $ cvs diff -u -r1.35.2.2 -r1.35.2.3 url.c
  --- rpm/rpmio/url.c   9 Jun 2007 15:47:56 -0000       1.35.2.2
  +++ rpm/rpmio/url.c   17 Jun 2007 14:41:58 -0000      1.35.2.3
  @@ -54,18 +54,6 @@
   /[EMAIL PROTECTED]@*/
   int _url_count = 0;
   
  -/**
  - * Wrapper to free(3), hides const compilation noise, permit NULL, return 
NULL.
  - * @param p          memory to free
  - * @retval           NULL always
  - */
  -/[EMAIL PROTECTED]@*/ static inline /[EMAIL PROTECTED]@*/ void *
  -_free(/[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ const void * p) /[EMAIL 
PROTECTED] [EMAIL PROTECTED]/
  -{
  -    if (p != NULL)   free((void *)p);
  -    return NULL;
  -}
  -
   urlinfo XurlLink(urlinfo u, const char *msg, const char *file, unsigned line)
   {
       URLSANE(u);
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                [email protected]

Reply via email to