diff --git a/include/xbps.h.in b/include/xbps.h.in index 68950dfb..6b695342 100644 --- a/include/xbps.h.in +++ b/include/xbps.h.in @@ -1846,9 +1846,9 @@ int xbps_humanize_number(char *buf, int64_t bytes); * @param[in] pkg a package which is a candidate to revert pkgver. * @param[in] pkgver a package version string * - * @return 1 if pkg reverts pkgver, 0 otherwise. + * @return true if pkg reverts pkgver, false otherwise. */ -int xbps_pkg_reverts(xbps_dictionary_t pkg, const char *pkgver); +bool xbps_pkg_reverts(xbps_dictionary_t pkg, const char *pkgver); /** * Compares package version strings. diff --git a/lib/util.c b/lib/util.c index 4ff065d3..a05e6451 100644 --- a/lib/util.c +++ b/lib/util.c @@ -429,7 +429,7 @@ xbps_humanize_number(char *buf, int64_t bytes) /* * Check if pkg is explicitly marked to replace a specific installed version. */ -int +bool xbps_pkg_reverts(xbps_dictionary_t pkg, const char *pkgver) { unsigned int i; xbps_array_t reverts; @@ -437,14 +437,14 @@ xbps_pkg_reverts(xbps_dictionary_t pkg, const char *pkgver) { const char *revertver; if ((reverts = xbps_dictionary_get(pkg, "reverts")) == NULL) - return 0; + return false; for (i = 0; i < xbps_array_count(reverts); i++) { xbps_array_get_cstring_nocopy(reverts, i, &revertver); if (strcmp(version, revertver) == 0) { - return 1; + return false; } } - return 0; + return false; }