diff options
author | Francois Pons <fpons@mandriva.com> | 2001-04-14 11:52:40 +0000 |
---|---|---|
committer | Francois Pons <fpons@mandriva.com> | 2001-04-14 11:52:40 +0000 |
commit | 71eb1dc5f4c6375e9782a036b474ed401f7d67ee (patch) | |
tree | 0de3c0d225ca9c44030258c3f6e788759b89ad1e /parsehdlist.c | |
parent | 6114ee30f3aeacdf58cbe40207027f70db4de098 (diff) | |
download | rpmtools-71eb1dc5f4c6375e9782a036b474ed401f7d67ee.tar rpmtools-71eb1dc5f4c6375e9782a036b474ed401f7d67ee.tar.gz rpmtools-71eb1dc5f4c6375e9782a036b474ed401f7d67ee.tar.bz2 rpmtools-71eb1dc5f4c6375e9782a036b474ed401f7d67ee.tar.xz rpmtools-71eb1dc5f4c6375e9782a036b474ed401f7d67ee.zip |
fixed interactive mode with provides tag to return flags and version,
commented print_list no more used.
Diffstat (limited to 'parsehdlist.c')
-rw-r--r-- | parsehdlist.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/parsehdlist.c b/parsehdlist.c index b81142b..cfc54be 100644 --- a/parsehdlist.c +++ b/parsehdlist.c @@ -52,6 +52,7 @@ char *get_name(Header header, int_32 tag) { return name; } +/* static void print_list(Header header, int_32 tag_name, char *format, char sep, char *name) { int_32 type, count; @@ -70,6 +71,7 @@ void print_list(Header header, int_32 tag_name, char *format, char sep, char *na } free(list); } +*/ static void print_list_flags(Header header, int_32 tag_name, int_32 tag_flags, int_32 tag_version, char *format, char sep, char *name) { @@ -179,9 +181,10 @@ void print_help(void) { void print_header_flag_interactive(char *in_tag, Header header) { - if (!strncmp(in_tag, "provides", 8)) print_list(header, RPMTAG_PROVIDENAME, "%2$s", 0, ""); + if (!strncmp(in_tag, "provides", 8)) print_list_flags(header, RPMTAG_PROVIDENAME, RPMTAG_PROVIDEFLAGS, + RPMTAG_PROVIDEVERSION, "%2$s", 0, ""); else if (!strncmp(in_tag, "requires", 8)) print_list_flags(header, RPMTAG_REQUIRENAME, RPMTAG_REQUIREFLAGS, - RPMTAG_REQUIREVERSION,"%2$s", 0, ""); + RPMTAG_REQUIREVERSION, "%2$s", 0, ""); else if (!strncmp(in_tag, "conflicts", 9)) print_list_flags(header, RPMTAG_CONFLICTNAME, RPMTAG_CONFLICTFLAGS, RPMTAG_CONFLICTVERSION, "%2$s", 0, ""); else if (!strncmp(in_tag, "obsoletes", 9)) print_list_flags(header, RPMTAG_OBSOLETENAME, RPMTAG_OBSOLETEFLAGS, |