Move headerN(E)VR(A) declarations from rpmlib.h to header.h
This commit is contained in:
parent
82a9632d4f
commit
d7e484237a
30
lib/rpmlib.h
30
lib/rpmlib.h
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue