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

  Server: rpm5.org                         Name:   Per Øyvind Karlsen
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   16-Jan-2008 19:47:59
  Branch: HEAD                             Handle: 2008011618475900

  Modified files:
    rpm                     CHANGES
    rpm/lib                 librpm.vers rpmps.c rpmps.h

  Log:
    expose more functions in rpmps API

  Summary:
    Revision    Changes     Path
    1.2074      +1  -0      rpm/CHANGES
    1.32        +4  -2      rpm/lib/librpm.vers
    2.21        +10 -0      rpm/lib/rpmps.c
    2.16        +18 -0      rpm/lib/rpmps.h
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2073 -r1.2074 CHANGES
  --- rpm/CHANGES       16 Jan 2008 14:25:55 -0000      1.2073
  +++ rpm/CHANGES       16 Jan 2008 18:47:59 -0000      1.2074
  @@ -1,4 +1,5 @@
   5.0.0 -> 5.1a1:
  +    - proyvind: expose more functions in rpmps API (as rpm.org, initially 
based on us ;p)
       - jbj: fix: plug memory leak with digest algos array.
       - jbj: fix: --relocate no longer needs to copy dirIndexes data.
       - proyvind: make perl install directory overriddable from configure as 
an argument (--with-perl=vendor/site)
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/librpm.vers
  ============================================================================
  $ cvs diff -u -r1.31 -r1.32 librpm.vers
  --- rpm/lib/librpm.vers       1 Jan 2008 20:52:22 -0000       1.31
  +++ rpm/lib/librpm.vers       16 Jan 2008 18:47:59 -0000      1.32
  @@ -240,11 +240,13 @@
       rpmpsPrint;
       rpmpsProblem;
       rpmpsTrim;
  +    rpmpsGetProblem;
       rpmProblemGetAltNEVR;
  +    rpmProblemGetLong;
  +    rpmProblemGetStr;
       rpmProblemGetType;
  -    rpmProblemKey;
       rpmProblemGetPkgNEVR;
  -    rpmpsGetProblem;
  +    rpmProblemKey;
       rpmQueryPoptTable;
       rpmQueryVerify;
       rpmQVKArgs;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmps.c
  ============================================================================
  $ cvs diff -u -r2.20 -r2.21 rpmps.c
  --- rpm/lib/rpmps.c   20 Dec 2007 22:15:18 -0000      2.20
  +++ rpm/lib/rpmps.c   16 Jan 2008 18:47:59 -0000      2.21
  @@ -403,6 +403,16 @@
       return(prob->altNEVR);
   }
   
  +char * rpmProblemGetStr(rpmProblem prob)
  +{
  +    return(prob->str1);
  +}
  +
  +unsigned long long rpmProblemGetLong(rpmProblem prob)
  +{
  +    return(prob->ulong1);
  +}
  +
   rpmProblemType rpmProblemGetType(rpmProblem prob)
   {
       return(prob->type);
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmps.h
  ============================================================================
  $ cvs diff -u -r2.15 -r2.16 rpmps.h
  --- rpm/lib/rpmps.h   3 Dec 2007 17:42:24 -0000       2.15
  +++ rpm/lib/rpmps.h   16 Jan 2008 18:47:59 -0000      2.16
  @@ -286,6 +286,24 @@
        /[EMAIL PROTECTED]/;
   
   /**
  + * Return a generic data string from a problem
  + * @param prob               rpm problem
  + * @return           a generic data string
  + * @todo             needs a better name
  + */
  +char * rpmProblemGetStr(rpmProblem prob)
  +     /[EMAIL PROTECTED]/;
  +
  +/**
  + * Return generic pointer/long attribute from a problem
  + * @param prob               rpm problem
  + * @return           a generic pointer/long attribute
  + * @todo             needs a better name
  + */
  +unsigned long long rpmProblemGetLong(rpmProblem prob)
  +     /[EMAIL PROTECTED]/;
  +
  +/**
    * Return the problem type
    *
    * @param prob  rpm problem
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to