X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg%2Fpkg.c;h=e37806b711753e98563f50d5b848cf549498f2ed;hp=89f47a9e46445b0646025f27c554dcb5560ba1da;hb=28ad6d9ffcc6cd3c3683abac2f186c7ce52cab00;hpb=f4296235e3e302b8729de3fdf92fdd742374c68b diff --git a/libopkg/pkg.c b/libopkg/pkg.c index 89f47a9..e37806b 100644 --- a/libopkg/pkg.c +++ b/libopkg/pkg.c @@ -530,27 +530,6 @@ void set_flags_from_control(opkg_conf_t *conf, pkg_t *pkg){ return; } -const char* -constraint_to_str(enum version_constraint c) -{ - switch (c) { - case NONE: - return ""; - case EARLIER: - return "< "; - case EARLIER_EQUAL: - return "<= "; - case EQUAL: - return "= "; - case LATER_EQUAL: - return ">= "; - case LATER: - return "> "; - } - - return ""; -} - void pkg_formatted_field(FILE *fp, pkg_t *pkg, const char *field) { int i; @@ -616,7 +595,9 @@ void pkg_formatted_field(FILE *fp, pkg_t *pkg, const char *field) if (pkg->depends_count) { fprintf(fp, "Depends:"); for(i = 0; i < pkg->depends_count; i++) { - fprintf(fp, "%s %s", i == 0 ? "" : ",", pkg->depends_str[i]); + char *str = pkg_depend_str(pkg, i); + fprintf(fp, "%s %s", i == 0 ? "" : ",", str); + free(str); } fprintf(fp, "\n"); }