From: Panu Matilainen Date: Tue, 17 Jun 2008 06:02:41 +0000 (+0300) Subject: Rename headerRemoveEntry() to headerDel(), add compat wrapper X-Git-Tag: tznext/4.11.0.1.tizen20130304~3872 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b6c2fd31d8f6b28ace55d1656d19eed3cd6f70f0;p=tools%2Flibrpm-tizen.git Rename headerRemoveEntry() to headerDel(), add compat wrapper - no differences here except headerDel is a nice short name (lifted from rpm5.org) to go with the new headerGet() etc family - deprecate headerRemoveEntry() --- diff --git a/lib/header.c b/lib/header.c index 7f5894b..96a7d5d 100644 --- a/lib/header.c +++ b/lib/header.c @@ -806,7 +806,7 @@ indexEntry findEntry(Header h, rpmTag tag, rpmTagType type) return NULL; } -int headerRemoveEntry(Header h, rpmTag tag) +int headerDel(Header h, rpmTag tag) { indexEntry last = h->index + h->indexUsed; indexEntry entry, first; @@ -843,6 +843,11 @@ int headerRemoveEntry(Header h, rpmTag tag) return 0; } +int headerRemoveEntry(Header h, rpmTag tag) +{ + return headerDel(h, tag); +} + Header headerLoad(void * uh) { int32_t * ei = (int32_t *) uh; diff --git a/lib/header.h b/lib/header.h index 6ae8104..98a74bd 100644 --- a/lib/header.h +++ b/lib/header.h @@ -318,7 +318,19 @@ int headerModifyEntry(Header h, rpmTag tag, rpmTagType type, * @param tag tag * @return 0 on success, 1 on failure (INCONSISTENT) */ -int headerRemoveEntry(Header h, rpmTag tag); +int headerDel(Header h, rpmTag tag); + +/** \ingroup header + * Delete tag in header. + * Removes all entries of type tag from the header, returns 1 if none were + * found. + * @deprecated Use headerDel() instead + * + * @param h header + * @param tag tag + * @return 0 on success, 1 on failure (INCONSISTENT) + */ +int headerRemoveEntry(Header h, rpmTag tag) RPM_GNUC_DEPRECATED; /** \ingroup header * Return formatted output string from header tags.