Move headerN(E)VR(A) declarations from rpmlib.h to header.h

This commit is contained in:
Panu Matilainen 2007-12-01 10:31:20 +02:00
parent 82a9632d4f
commit d7e484237a
2 changed files with 30 additions and 30 deletions

View File

@ -81,36 +81,6 @@ typedef struct _rpmdbMatchIterator * rpmdbMatchIterator;
*/
typedef struct rpmgi_s * rpmgi;
/** \ingroup header
* Return name, version, release strings from header.
* @param h header
* @retval *np name pointer (or NULL)
* @retval *vp version pointer (or NULL)
* @retval *rp release pointer (or NULL)
* @return 0 always
*/
int headerNVR(Header h,
const char ** np,
const char ** vp,
const char ** rp);
/** \ingroup header
* Return name, epoch, version, release, arch strings from header.
* @param h header
* @retval *np name pointer (or NULL)
* @retval *ep epoch pointer (or NULL)
* @retval *vp version pointer (or NULL)
* @retval *rp release pointer (or NULL)
* @retval *ap arch pointer (or NULL)
* @return 0 always
*/
int headerNEVRA(Header h,
const char ** np,
const char ** ep,
const char ** vp,
const char ** rp,
const char ** ap);
/** \ingroup header
* Translate and merge legacy signature tags into header.
* @todo Remove headerSort() through headerInitIterator() modifies sig.

View File

@ -600,6 +600,36 @@ void * headerFreeData( const void * data, rpmTagType type)
return NULL;
}
/** \ingroup header
* Return name, version, release strings from header.
* @param h header
* @retval *np name pointer (or NULL)
* @retval *vp version pointer (or NULL)
* @retval *rp release pointer (or NULL)
* @return 0 always
*/
int headerNVR(Header h,
const char ** np,
const char ** vp,
const char ** rp);
/** \ingroup header
* Return name, epoch, version, release, arch strings from header.
* @param h header
* @retval *np name pointer (or NULL)
* @retval *ep epoch pointer (or NULL)
* @retval *vp version pointer (or NULL)
* @retval *rp release pointer (or NULL)
* @retval *ap arch pointer (or NULL)
* @return 0 always
*/
int headerNEVRA(Header h,
const char ** np,
const char ** ep,
const char ** vp,
const char ** rp,
const char ** ap);
/** \ingroup header
* Return (malloc'd) header name-version-release string.
* @param h header